org.gnu.gtk
Class FileChooserDialog
java.lang.Object
org.gnu.glib.GObject
org.gnu.gtk.GtkObject
org.gnu.gtk.Widget
org.gnu.gtk.Container
org.gnu.gtk.Bin
org.gnu.gtk.Window
org.gnu.gtk.Dialog
org.gnu.gtk.FileChooserDialog
- All Implemented Interfaces:
- FileChooser
- public class FileChooserDialog
- extends Dialog
- implements FileChooser
Methods inherited from class org.gnu.gtk.Dialog |
addButton, addButton, addListener, addWidget, fireButtonEvent, getActionArea, getActionArea, getDialogLayout, getEventListenerClass, getEventType, getHasSeparator, getType, getVbox, gtk_dialog_add_action_widget, gtk_dialog_add_button, gtk_dialog_get_has_separator, gtk_dialog_get_type, gtk_dialog_new, gtk_dialog_response, gtk_dialog_run, gtk_dialog_set_default_response, gtk_dialog_set_has_separator, gtk_dialog_set_response_sensitive, removeListener, run, setDefaultResponse, setHasSeparator |
Methods inherited from class org.gnu.gtk.Window |
addAccelGroup, deiconify, fullscreen, getAcceptFocus, getDefaultIconList, getFocusOnMap, getFocusWidget, getGravity, getIcon, getIconList, getIconName, getPosition, getScreen, getSize, getSkipPagerHint, getSkipTaskbarHint, getTitle, gtk_window_activate_default, gtk_window_activate_focus, gtk_window_add_accel_group, gtk_window_add_mnemonic, gtk_window_begin_move_drag, gtk_window_begin_resize_drag, gtk_window_deiconify, gtk_window_fullscreen, gtk_window_get_accept_focus, gtk_window_get_decorated, gtk_window_get_default_icon_list, gtk_window_get_default_size, gtk_window_get_destroy_with_parent, gtk_window_get_focus, gtk_window_get_frame_dimensions, gtk_window_get_gravity, gtk_window_get_has_frame, gtk_window_get_icon_list, gtk_window_get_icon, gtk_window_get_mnemonic_modifier, gtk_window_get_modal, gtk_window_get_position, gtk_window_get_resizable, gtk_window_get_role, gtk_window_get_screen, gtk_window_get_size, gtk_window_get_skip_pager_hint, gtk_window_get_skip_taskbar_hint, gtk_window_get_title, gtk_window_get_transient_for, gtk_window_get_type_hint, gtk_window_get_type, gtk_window_has_toplevel_focus, gtk_window_iconify, gtk_window_is_active, gtk_window_list_toplevels, gtk_window_maximize, gtk_window_mnemonic_activate, gtk_window_move, gtk_window_new, gtk_window_parse_geometry, gtk_window_present, gtk_window_remove_accel_group, gtk_window_remove_mnemonic, gtk_window_resize, gtk_window_set_accept_focus, gtk_window_set_auto_startup_notification, gtk_window_set_decorated, gtk_window_set_default_icon_from_file, gtk_window_set_default_icon_list, gtk_window_set_default_icon, gtk_window_set_default_size, gtk_window_set_default, gtk_window_set_destroy_with_parent, gtk_window_set_focus, gtk_window_set_frame_dimensions, gtk_window_set_geometry_hints, gtk_window_set_gravity, gtk_window_set_has_frame, gtk_window_set_icon_from_file, gtk_window_set_icon_list, gtk_window_set_icon, gtk_window_set_keep_above, gtk_window_set_keep_below, gtk_window_set_mnemonic_modifier, gtk_window_set_modal, gtk_window_set_position, gtk_window_set_resizable, gtk_window_set_role, gtk_window_set_screen, gtk_window_set_skip_pager_hint, gtk_window_set_skip_taskbar_hint, gtk_window_set_title, gtk_window_set_transient_for, gtk_window_set_type_hint, gtk_window_set_wmclass, gtk_window_stick, gtk_window_unfullscreen, gtk_window_unmaximize, gtk_window_unstick, hasToplevelFocus, iconify, isActive, listToplevelWindows, maximize, move, present, removeAccelGroup, resize, setAcceptFocus, setAutoStartupNotification, setDecorated, setDefaultIcon, setDefaultIconFromFile, setDefaultIconList, setDefaultIconName, setDefaultSize, setDefaultWidget, setFocusOnMap, setFocusWidget, setGeometryHints, setGravity, setIcon, setIconFromFile, setIconList, setIconName, setKeepAbove, setKeepBelow, setModal, setPosition, setResizable, setScreen, setSkipPagerHint, setSkipTaskbarHint, setTitle, stick, unfullscreen, unmaximize, unstick |
Methods inherited from class org.gnu.gtk.Container |
add, addListener, fireContainerEvent, getBorderWidth, getChildren, getResizeMode, 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, getModifierStyle, getName, getParent, getParentWindow, getPointer, getRootWindow, getSensitive, getStyle, getToplevel, 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_icon_pixbuf, gtk_drag_source_set_icon_stock, gtk_drag_source_set_icon, gtk_drag_source_set, 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_window, gtk_widget_get_parent, 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_all, gtk_widget_hide_on_delete, gtk_widget_hide, 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_area, gtk_widget_queue_draw, 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_window, gtk_widget_set_parent, 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_all, gtk_widget_show_now, gtk_widget_show, 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.glib.GObject |
addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, equals, freezeNotify, getBooleanProperty, getData, getData, getDoubleProperty, getFloatProperty, getGObjectFromHandle, getHandle, getIntFromHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getNullHandle, getPixbufProperty, getProperty, getStringFromHandle, getStringProperty, hashCode, hasProperty, instantiateJGObjectFromGType, notify, removeEventHandler, removeListener, retrieveGObject, setBooleanProperty, setData, setData, setDoubleProperty, setFloatProperty, setHandle, setIntProperty, setJavaObjectProperty, setLongProperty, setPixbufProperty, setProperty, setStringProperty, thawNotify |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
FileChooserDialog
public FileChooserDialog(Handle handle)
FileChooserDialog
public FileChooserDialog(java.lang.String title,
Window parent,
FileChooserAction action)
setAction
public void setAction(FileChooserAction action)
- Specified by:
setAction
in interface FileChooser
getAction
public FileChooserAction getAction()
- Specified by:
getAction
in interface FileChooser
setLocalOnly
public void setLocalOnly(boolean localOnly)
- Specified by:
setLocalOnly
in interface FileChooser
getLocalOnly
public boolean getLocalOnly()
- Specified by:
getLocalOnly
in interface FileChooser
setSelectMultiple
public void setSelectMultiple(boolean selectMultiple)
- Specified by:
setSelectMultiple
in interface FileChooser
getSelectMultiple
public boolean getSelectMultiple()
- Specified by:
getSelectMultiple
in interface FileChooser
setCurrentName
public void setCurrentName(java.lang.String name)
- Specified by:
setCurrentName
in interface FileChooser
getFilename
public java.lang.String getFilename()
- Specified by:
getFilename
in interface FileChooser
setFilename
public boolean setFilename(java.lang.String filename)
- Specified by:
setFilename
in interface FileChooser
selectFilename
public boolean selectFilename(java.lang.String filename)
- Specified by:
selectFilename
in interface FileChooser
unselectFilename
public void unselectFilename(java.lang.String filename)
- Specified by:
unselectFilename
in interface FileChooser
selectAll
public void selectAll()
- Specified by:
selectAll
in interface FileChooser
unselectAll
public void unselectAll()
- Specified by:
unselectAll
in interface FileChooser
getFilenames
public java.lang.String[] getFilenames()
- Specified by:
getFilenames
in interface FileChooser
setCurrentFolder
public boolean setCurrentFolder(java.lang.String folder)
- Specified by:
setCurrentFolder
in interface FileChooser
getCurrentFolder
public java.lang.String getCurrentFolder()
- Specified by:
getCurrentFolder
in interface FileChooser
getURI
public java.lang.String getURI()
- Specified by:
getURI
in interface FileChooser
setURI
public boolean setURI(java.lang.String uri)
- Specified by:
setURI
in interface FileChooser
selectURI
public boolean selectURI(java.lang.String uri)
- Specified by:
selectURI
in interface FileChooser
unselectURI
public void unselectURI(java.lang.String uri)
- Specified by:
unselectURI
in interface FileChooser
getURIs
public java.lang.String[] getURIs()
- Specified by:
getURIs
in interface FileChooser
setCurrentFolderURI
public boolean setCurrentFolderURI(java.lang.String folder)
- Specified by:
setCurrentFolderURI
in interface FileChooser
getCurrentFolderURI
public java.lang.String getCurrentFolderURI()
- Specified by:
getCurrentFolderURI
in interface FileChooser
setPreviewWidget
public void setPreviewWidget(Widget previewWidget)
- Specified by:
setPreviewWidget
in interface FileChooser
getPreviewWidget
public Widget getPreviewWidget()
- Specified by:
getPreviewWidget
in interface FileChooser
setUsePreviewLabel
public void setUsePreviewLabel(boolean useLabel)
- Specified by:
setUsePreviewLabel
in interface FileChooser
getUsePreviewLabel
public boolean getUsePreviewLabel()
- Specified by:
getUsePreviewLabel
in interface FileChooser
setPreviewWidgetActive
public void setPreviewWidgetActive(boolean active)
- Specified by:
setPreviewWidgetActive
in interface FileChooser
getPreviewWidgetActive
public boolean getPreviewWidgetActive()
- Specified by:
getPreviewWidgetActive
in interface FileChooser
getPreviewFilename
public java.lang.String getPreviewFilename()
- Specified by:
getPreviewFilename
in interface FileChooser
getPreviewURI
public java.lang.String getPreviewURI()
- Specified by:
getPreviewURI
in interface FileChooser
setExtraWidget
public void setExtraWidget(Widget extraWidget)
- Specified by:
setExtraWidget
in interface FileChooser
getExtraWidget
public Widget getExtraWidget()
- Specified by:
getExtraWidget
in interface FileChooser
addFilter
public void addFilter(FileFilter filter)
- Specified by:
addFilter
in interface FileChooser
removeFilter
public void removeFilter(FileFilter filter)
- Specified by:
removeFilter
in interface FileChooser
listFilters
public FileFilter[] listFilters()
- Specified by:
listFilters
in interface FileChooser
setFilter
public void setFilter(FileFilter filter)
- Specified by:
setFilter
in interface FileChooser
getFilter
public FileFilter getFilter()
- Specified by:
getFilter
in interface FileChooser
addShortcutFolder
public void addShortcutFolder(java.lang.String folder)
throws FileChooserException
- Specified by:
addShortcutFolder
in interface FileChooser
- Throws:
FileChooserException
removeShortcutFolder
public void removeShortcutFolder(java.lang.String folder)
throws FileChooserException
- Specified by:
removeShortcutFolder
in interface FileChooser
- Throws:
FileChooserException
listShortcutFolders
public java.lang.String[] listShortcutFolders()
- Specified by:
listShortcutFolders
in interface FileChooser
addShortcutURI
public void addShortcutURI(java.lang.String uri)
throws FileChooserException
- Specified by:
addShortcutURI
in interface FileChooser
- Throws:
FileChooserException
removeShortcutURI
public void removeShortcutURI(java.lang.String uri)
throws FileChooserException
- Specified by:
removeShortcutURI
in interface FileChooser
- Throws:
FileChooserException
listShortcutURIs
public java.lang.String[] listShortcutURIs()
- Specified by:
listShortcutURIs
in interface FileChooser
setShowHidden
public void setShowHidden(boolean hidden)
- Sets whether hidden files and folders are displayed in the file
selector.
- Specified by:
setShowHidden
in interface FileChooser
- Parameters:
hidden
- true if hidden files and folders should be
displayed.
getShowHidden
public boolean getShowHidden()
- Sets whether hidden files and folders are displayed in the file
selector.
- Specified by:
getShowHidden
in interface FileChooser
- Returns:
- true if hidden files and folders should be
displayed.
gtk_file_chooser_dialog_get_type
protected static final int gtk_file_chooser_dialog_get_type()
gtk_file_chooser_dialog_new
protected static final Handle gtk_file_chooser_dialog_new(java.lang.String title,
Handle parent,
int action)