org.gnu.gtk

Class FileChooserButton


public class FileChooserButton
extends HBox

Field Summary

Fields inherited from class org.gnu.glib.GObject

eventsInitialized

Constructor Summary

FileChooserButton(String title, FileChooserAction action)
Create a new FileChooserButton
FileChooserButton(String title, FileChooserAction action, String backend)
Create a new FileChooserButton specifying the backend
FileChooserButton(FileChooserDialog dialog)
Create a new FileChooserButton which uses the specified dialog as its' file picking window.

Method Summary

String
getTitle()
Returns the title of the browse dialog.
int
getWidthChars()
Retrieves the width in characters of the button widget's entry and/or label.
protected static String
gtk_file_chooser_button_get_title(Handle button)
protected static int
gtk_file_chooser_button_get_type()
protected static int
gtk_file_chooser_button_get_width_chars(Handle button)
protected static Handle
gtk_file_chooser_button_new(String title, int action)
protected static Handle
gtk_file_chooser_button_new_with_backend(String title, int action, String backend)
protected static Handle
gtk_file_chooser_button_new_with_dialog(Handle dialog)
protected static void
gtk_file_chooser_button_set_title(Handle button, String title)
protected static void
gtk_file_chooser_button_set_width_chars(Handle button, int numChars)
void
setTitle(String title)
Modifies the title of the browse dialog.
void
setWidthChars(int numChars)
Sets the width in characters that the button's label will use.

Methods inherited from class org.gnu.gtk.HBox

getType, gtk_hbox_get_type, gtk_hbox_new

Methods inherited from class org.gnu.gtk.Box

getHomogeneous, getSpacing, getType, gtk_box_get_homogeneous, gtk_box_get_spacing, gtk_box_get_type, gtk_box_pack_end, gtk_box_pack_end_defaults, gtk_box_pack_start, gtk_box_pack_start_defaults, gtk_box_query_child_packing, gtk_box_reorder_child, gtk_box_set_child_packing, gtk_box_set_homogeneous, gtk_box_set_spacing, packEnd, packEnd, packStart, packStart, reorderChild, setHomogeneous, setSpacing

Methods inherited from class org.gnu.gtk.Container

add, addListener, fireContainerEvent, getBorderWidth, getChildren, getEventListenerClass, getEventType, getResizeMode, getType, gtk_container_add, gtk_container_check_resize, gtk_container_child_type, gtk_container_get_border_width, gtk_container_get_children, gtk_container_get_focus_chain, gtk_container_get_focus_hadjustment, gtk_container_get_focus_vadjustment, gtk_container_get_resize_mode, gtk_container_get_type, gtk_container_propagate_expose, gtk_container_remove, gtk_container_resize_children, gtk_container_set_border_width, gtk_container_set_focus_chain, gtk_container_set_focus_child, gtk_container_set_focus_hadjustment, gtk_container_set_focus_vadjustment, gtk_container_set_reallocate_redraws, gtk_container_set_resize_mode, gtk_container_unset_focus_chain, remove, removeListener, resizeChildren, setBorderWidth, setResizeMode

Methods inherited from class org.gnu.gtk.Widget

activate, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, canActivateAccel, createContext, createLayout, destroy, draw, drawArea, drawArea, findListener, finish, fireBooleanLifeCycleEvent, fireDragDestinationEvent, fireDragSourceEvent, fireExposeEvent, fireFocusEvent, fireKeyEvent, fireLifeCycleEvent, fireMouseEvent, fireMouseMotionEvent, getAccessible, getColormap, getContext, getData, getDisplay, getEventListenerClass, getEventType, getModifierStyle, getName, getParent, getParentWindow, getPointer, getRootWindow, getScreen, getSensitive, getStyle, getToplevel, getType, getWindow, grabDefault, grabFocus, gtk_drag_dest_set, gtk_drag_dest_unset, gtk_drag_finish, gtk_drag_get_data, gtk_drag_highlight, gtk_drag_source_set, gtk_drag_source_set_icon, gtk_drag_source_set_icon_pixbuf, gtk_drag_source_set_icon_stock, gtk_drag_source_unset, gtk_drag_unhighlight, gtk_widget_activate, gtk_widget_add_accelerator, gtk_widget_add_events, gtk_widget_add_mnemonic_label, gtk_widget_can_activate_accel, gtk_widget_child_focus, gtk_widget_child_notify, gtk_widget_class_path, gtk_widget_create_pango_context, gtk_widget_create_pango_layout, gtk_widget_destroy, gtk_widget_destroyed, gtk_widget_ensure_style, gtk_widget_event, gtk_widget_freeze_child_notify, gtk_widget_get_accessible, gtk_widget_get_ancestor, gtk_widget_get_child_requisition, gtk_widget_get_child_visible, gtk_widget_get_colormap, gtk_widget_get_composite_name, gtk_widget_get_default_colormap, gtk_widget_get_default_direction, gtk_widget_get_default_style, gtk_widget_get_default_visual, gtk_widget_get_direction, gtk_widget_get_display, gtk_widget_get_events, gtk_widget_get_extension_events, gtk_widget_get_modifier_style, gtk_widget_get_name, gtk_widget_get_pango_context, gtk_widget_get_parent, gtk_widget_get_parent_window, gtk_widget_get_pointer, gtk_widget_get_root_window, gtk_widget_get_screen, gtk_widget_get_sensitive, gtk_widget_get_settings, gtk_widget_get_size_request, gtk_widget_get_style, gtk_widget_get_toplevel, gtk_widget_get_type, gtk_widget_get_visual, gtk_widget_get_window, gtk_widget_grab_default, gtk_widget_grab_focus, gtk_widget_has_screen, gtk_widget_hide, gtk_widget_hide_all, gtk_widget_hide_on_delete, gtk_widget_intersect, gtk_widget_is_ancestor, gtk_widget_is_focus, gtk_widget_list_accel_closures, gtk_widget_list_mnemonic_labels, gtk_widget_map, gtk_widget_mnemonic_activate, gtk_widget_modify_base, gtk_widget_modify_bg, gtk_widget_modify_fg, gtk_widget_modify_font, gtk_widget_modify_style, gtk_widget_modify_text, gtk_widget_path, gtk_widget_pop_colormap, gtk_widget_pop_composite_child, gtk_widget_push_colormap, gtk_widget_push_composite_child, gtk_widget_queue_draw, gtk_widget_queue_draw_area, gtk_widget_queue_resize, gtk_widget_realize, gtk_widget_ref, gtk_widget_region_intersect, gtk_widget_remove_accelerator, gtk_widget_remove_mnemonic_label, gtk_widget_render_icon, gtk_widget_reparent, gtk_widget_reset_rc_styles, gtk_widget_send_expose, gtk_widget_set_accel_path, gtk_widget_set_app_paintable, gtk_widget_set_child_visible, gtk_widget_set_colormap, gtk_widget_set_composite_name, gtk_widget_set_default_colormap, gtk_widget_set_default_direction, gtk_widget_set_direction, gtk_widget_set_double_buffered, gtk_widget_set_events, gtk_widget_set_extension_events, gtk_widget_set_name, gtk_widget_set_parent, gtk_widget_set_parent_window, gtk_widget_set_redraw_on_allocate, gtk_widget_set_scroll_adjustments, gtk_widget_set_sensitive, gtk_widget_set_size_request, gtk_widget_set_state, gtk_widget_set_style, gtk_widget_shape_combine_mask, gtk_widget_show, gtk_widget_show_all, gtk_widget_show_now, gtk_widget_size_allocate, gtk_widget_size_request, gtk_widget_style_get_property, gtk_widget_thaw_child_notify, gtk_widget_translate_coordinates, gtk_widget_unmap, gtk_widget_unparent, gtk_widget_unrealize, gtk_widget_unref, handleButtonPressed, handleButtonReleased, handleDelete, handleDragDataGet, handleDragDestination, handleExpose, handleFocusIn, handleFocusOut, handleHide, handleKeyPressed, handleKeyReleased, handleMap, handleMouseEnter, handleMouseLeave, handleMouseMotion, handleNoExpose, handleRealize, handleScroll, handleShow, handleUnmap, hasFocus, hasScreen, hide, hideAll, highlight, intersect, isAncestor, makeWidget, modifyStyle, popColormap, pushColormap, realize, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, reparent, setBackgroundColor, setBaseColor, setColormap, setDoubleBuffered, setDragDestination, setDragIcon, setDragIconPixbuf, setDragIconStock, setDragSource, setFont, setForegroundColor, setMinimumSize, setName, setNoDragDestination, setNoDragSource, setSensitive, setTextColor, shapeCombineMask, show, showAll, unHighlight

Methods inherited from class org.gnu.gtk.GtkObject

destroy, getFlags, getType, gtk_object_destroy, gtk_object_get_type, gtk_object_sink, setFlags, sink

Methods inherited from class org.gnu.glib.GObject

addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, equals, freezeNotify, getBooleanProperty, getData, getData, getDoubleProperty, getEventListenerClass, getEventType, getFloatProperty, getGObjectFromHandle, getHandle, getIntFromHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getNullHandle, getPixbufProperty, getProperty, getStringFromHandle, getStringProperty, hasProperty, hashCode, instantiateJGObjectFromGType, notify, removeEventHandler, removeListener, retrieveGObject, setBooleanProperty, setData, setData, setDoubleProperty, setFloatProperty, setHandle, setIntProperty, setJavaObjectProperty, setLongProperty, setPixbufProperty, setProperty, setStringProperty, thawNotify

Constructor Details

FileChooserButton

public FileChooserButton(String title,
                         FileChooserAction action)
Create a new FileChooserButton

Parameters:
title - the title of the browse dialog
action - the open mode for the dialog


FileChooserButton

public FileChooserButton(String title,
                         FileChooserAction action,
                         String backend)
Create a new FileChooserButton specifying the backend

Parameters:
title - the title of the browse dialog
action - the open mode for the dialog
backend - the name of the FileSystem backend to use


FileChooserButton

public FileChooserButton(FileChooserDialog dialog)
Create a new FileChooserButton which uses the specified dialog as its' file picking window.

Parameters:
dialog -

Method Details

getTitle

public String getTitle()
Returns the title of the browse dialog.


getWidthChars

public int getWidthChars()
Retrieves the width in characters of the button widget's entry and/or label.


gtk_file_chooser_button_get_title

protected static final String gtk_file_chooser_button_get_title(Handle button)


gtk_file_chooser_button_get_type

protected static final int gtk_file_chooser_button_get_type()


gtk_file_chooser_button_get_width_chars

protected static final int gtk_file_chooser_button_get_width_chars(Handle button)


gtk_file_chooser_button_new

protected static final Handle gtk_file_chooser_button_new(String title,
                                                          int action)


gtk_file_chooser_button_new_with_backend

protected static final Handle gtk_file_chooser_button_new_with_backend(String title,
                                                                       int action,
                                                                       String backend)


gtk_file_chooser_button_new_with_dialog

protected static final Handle gtk_file_chooser_button_new_with_dialog(Handle dialog)


gtk_file_chooser_button_set_title

protected static final void gtk_file_chooser_button_set_title(Handle button,
                                                              String title)


gtk_file_chooser_button_set_width_chars

protected static final void gtk_file_chooser_button_set_width_chars(Handle button,
                                                                    int numChars)


setTitle

public void setTitle(String title)
Modifies the title of the browse dialog.


setWidthChars

public void setWidthChars(int numChars)
Sets the width in characters that the button's label will use.