Class AppChooserDialog
- All Implemented Interfaces:
Proxy
,Accessible
,AppChooser
,Buildable
,ConstraintTarget
,Native
,Root
,ShortcutManager
GtkAppChooserDialog
shows a GtkAppChooserWidget
inside a GtkDialog
.
Note that GtkAppChooserDialog
does not have any interesting methods
of its own. Instead, you should get the embedded GtkAppChooserWidget
using getWidget()
and call its methods if
the generic AppChooser
interface is not sufficient for
your needs.
To set the heading that is shown above the GtkAppChooserWidget
,
use setHeading(java.lang.String)
.
CSS nodes
GtkAppChooserDialog
has a single CSS node with the name window
and style
class .appchooser
.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
AppChooserDialog.Builder<B extends AppChooserDialog.Builder<B>>
Deprecated.Inner class implementing a builder pattern to construct a GObject with properties.Nested classes/interfaces inherited from class org.gnome.gtk.Dialog
Dialog.CloseCallback, Dialog.DialogClass, Dialog.ResponseCallback
Nested classes/interfaces inherited from class org.gnome.gtk.Window
Window.ActivateDefaultCallback, Window.ActivateFocusCallback, Window.CloseRequestCallback, Window.EnableDebuggingCallback, Window.KeysChangedCallback, Window.WindowClass
Nested classes/interfaces inherited from class org.gnome.gtk.Widget
Widget.DestroyCallback, Widget.DirectionChangedCallback, Widget.HideCallback, Widget.KeynavFailedCallback, Widget.MapCallback, Widget.MnemonicActivateCallback, Widget.MoveFocusCallback, Widget.QueryTooltipCallback, Widget.RealizeCallback, Widget.ShowCallback, Widget.StateFlagsChangedCallback, Widget.UnmapCallback, Widget.UnrealizeCallback, Widget.WidgetClass, Widget.WidgetImpl
Nested classes/interfaces inherited from class org.gnome.gobject.InitiallyUnowned
InitiallyUnowned.InitiallyUnownedClass
Nested classes/interfaces inherited from class org.gnome.gobject.GObject
GObject.NotifyCallback, GObject.ObjectClass
Nested classes/interfaces inherited from interface org.gnome.gtk.Accessible
Accessible.AccessibleImpl, Accessible.AccessibleInterface
Nested classes/interfaces inherited from interface org.gnome.gtk.AppChooser
AppChooser.AppChooserImpl
Nested classes/interfaces inherited from interface org.gnome.gtk.Buildable
Buildable.BuildableIface, Buildable.BuildableImpl
Nested classes/interfaces inherited from interface org.gnome.gtk.ConstraintTarget
ConstraintTarget.ConstraintTargetImpl, ConstraintTarget.ConstraintTargetInterface
Nested classes/interfaces inherited from interface org.gnome.gtk.Native
Native.NativeImpl, Native.NativeInterface
Nested classes/interfaces inherited from interface org.gnome.gtk.Root
Root.RootImpl, Root.RootInterface
Nested classes/interfaces inherited from interface org.gnome.gtk.ShortcutManager
ShortcutManager.ShortcutManagerImpl, ShortcutManager.ShortcutManagerInterface
-
Constructor Summary
ConstructorDescriptionAppChooserDialog
(MemorySegment address) Deprecated.Create a AppChooserDialog proxy instance for the provided memory address.AppChooserDialog
(@Nullable Window parent, Set<DialogFlags> flags, File file) Deprecated.This widget will be removed in GTK 5AppChooserDialog
(@Nullable Window parent, DialogFlags flags, File file) Deprecated.This widget will be removed in GTK 5 -
Method Summary
Modifier and TypeMethodDescriptionprotected AppChooserDialog
asParent()
Deprecated.Returns this instance as if it were its parent type.static AppChooserDialog.Builder
<? extends AppChooserDialog.Builder> builder()
Deprecated.AAppChooserDialog.Builder
object constructs aAppChooserDialog
with the specified properties.static AppChooserDialog
forContentType
(@Nullable Window parent, Set<DialogFlags> flags, String contentType) Deprecated.This widget will be removed in GTK 5static Widget
forContentType
(@Nullable Window parent, DialogFlags flags, String contentType) Deprecated.This widget will be removed in GTK 5Deprecated.This widget will be removed in GTK 5static Type
getType()
Deprecated.Get the GType of the AppChooserDialog classDeprecated.This widget will be removed in GTK 5void
setHeading
(String heading) Deprecated.This widget will be removed in GTK 5Methods inherited from class org.gnome.gtk.Dialog
addActionWidget, addButton, addButtons, close, emitClose, emitResponse, getContentArea, getHeaderBar, getMemoryLayout, getResponseForWidget, getWidgetForResponse, onClose, onResponse, response, setDefaultResponse, setResponseSensitive, withButtons, withButtons
Methods inherited from class org.gnome.gtk.Window
activateDefault, activateFocus, closeRequest, destroy, emitActivateDefault, emitActivateFocus, emitCloseRequest, emitEnableDebugging, emitKeysChanged, enableDebugging, fullscreen, fullscreenOnMonitor, getApplication, getChild, getDecorated, getDefaultIconName, getDefaultSize, getDefaultWidget, getDeletable, getDestroyWithParent, getFocus, getFocusVisible, getGroup, getHandleMenubarAccel, getHideOnClose, getIconName, getMnemonicsVisible, getModal, getResizable, getTitle, getTitlebar, getToplevels, getTransientFor, hasGroup, isActive, isFullscreen, isMaximized, isSuspended, keysChanged, listToplevels, maximize, minimize, onActivateDefault, onActivateFocus, onCloseRequest, onEnableDebugging, onKeysChanged, present, presentWithTime, setApplication, setAutoStartupNotification, setChild, setDecorated, setDefaultIconName, setDefaultSize, setDefaultWidget, setDeletable, setDestroyWithParent, setDisplay, setFocus, setFocusVisible, setHandleMenubarAccel, setHideOnClose, setIconName, setInteractiveDebugging, setMnemonicsVisible, setModal, setResizable, setStartupId, setTitle, setTitlebar, setTransientFor, unfullscreen, unmaximize, unminimize
Methods inherited from class org.gnome.gtk.Widget
actionSetEnabled, activateActionIfExists, activateWidget, addController, addCssClass, addMnemonicLabel, addTickCallback, allocate, childFocus, computeBounds, computeExpand, computeExpand, computePoint, computeTransform, contains, createPangoContext, createPangoLayout, cssChanged, directionChanged, disposeTemplate, dragCheckThreshold, emitDestroy, emitDirectionChanged, emitHide, emitKeynavFailed, emitMap, emitMnemonicActivate, emitMoveFocus, emitQueryTooltip, emitRealize, emitShow, emitStateFlagsChanged, emitUnmap, emitUnrealize, errorBell, focus, getAllocatedBaseline, getAllocatedHeight, getAllocatedWidth, getAllocation, getAncestor, getBaseline, getCanFocus, getCanTarget, getChildVisible, getClipboard, getColor, getCssClasses, getCssName, getCursor, getDefaultDirection, getDirection, getDisplay, getFirstChild, getFocusable, getFocusChild, getFocusOnClick, getFontMap, getFontOptions, getFrameClock, getHalign, getHasTooltip, getHeight, getHexpand, getHexpandSet, getLastChild, getLayoutManager, getMapped, getMarginBottom, getMarginEnd, getMarginStart, getMarginTop, getName, getNative, getNextSibling, getOpacity, getOverflow, getPangoContext, getParent, getPreferredSize, getPrevSibling, getPrimaryClipboard, getRealized, getReceivesDefault, getRequestMode, getRoot, getScaleFactor, getSensitive, getSettings, getSize, getSizeRequest, getStateFlags, getStyleContext, getTemplateChild, getTooltipMarkup, getTooltipText, getValign, getVexpand, getVexpandSet, getVisible, getWidth, grabFocus, hasCssClass, hasDefault, hasFocus, hasVisibleFocus, hide, inDestruction, initTemplate, insertActionGroup, insertAfter, insertBefore, isAncestor, isDrawable, isFocus, isSensitive, isVisible, keynavFailed, listMnemonicLabels, map, measure, mnemonicActivate, moveFocus, observeChildren, observeControllers, onDestroy, onDirectionChanged, onHide, onKeynavFailed, onMap, onMnemonicActivate, onMoveFocus, onQueryTooltip, onRealize, onShow, onStateFlagsChanged, onUnmap, onUnrealize, pick, pick, queryTooltip, queueAllocate, queueDraw, queueResize, realize, removeController, removeCssClass, removeMnemonicLabel, removeTickCallback, root, setCanFocus, setCanTarget, setChildVisible, setCssClasses, setCursor, setCursorFromName, setDefaultDirection, setDirection, setFocusable, setFocusChild, setFocusOnClick, setFontMap, setFontOptions, setHalign, setHasTooltip, setHexpand, setHexpandSet, setLayoutManager, setMarginBottom, setMarginEnd, setMarginStart, setMarginTop, setName, setOpacity, setOverflow, setParent, setReceivesDefault, setSensitive, setSizeRequest, setStateFlags, setStateFlags, setTooltipMarkup, setTooltipText, setValign, setVexpand, setVexpandSet, setVisible, shouldLayout, show, sizeAllocate, sizeAllocate, snapshot, snapshotChild, stateFlagsChanged, systemSettingChanged, translateCoordinates, triggerTooltipQuery, unmap, unparent, unrealize, unroot, unsetStateFlags, unsetStateFlags
Methods inherited from class org.gnome.gobject.GObject
addToggleRef, addWeakPointer, bindProperty, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, connect, constructed, disconnect, dispatchPropertiesChanged, dispose, dupData, dupQdata, emit, emitNotify, finalize_, forceFloating, freezeNotify, get, getData, getProperty, getProperty, getProperty, getQdata, getv, interfaceFindProperty, interfaceInstallProperty, interfaceListProperties, isFloating, newInstance, newInstance, newInstance, newInstance, newv, notify_, notify_, notifyByPspec, onNotify, ref, refSink, removeToggleRef, removeWeakPointer, replaceData, replaceQdata, runDispose, set, setData, setDataFull, setProperty, setProperty, setProperty, setQdata, setQdataFull, setv, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref, withProperties
Methods inherited from class org.gnome.gobject.TypeInstance
callParent, callParent, getPrivate, readGClass, writeGClass
Methods inherited from class io.github.jwharm.javagi.base.ProxyInstance
equals, handle, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.gnome.gtk.Accessible
announce, getAccessibleParent, getAccessibleRole, getAtContext, getBounds, getFirstAccessibleChild, getNextAccessibleSibling, getPlatformState, resetProperty, resetRelation, resetState, setAccessibleParent, updateNextAccessibleSibling, updateProperty, updateRelation, updateState
Methods inherited from interface org.gnome.gtk.AppChooser
getAppInfo, getContentType, refresh
Methods inherited from interface org.gnome.gtk.Buildable
getBuildableId
Methods inherited from interface org.gnome.gtk.Native
getRenderer, getSurface, getSurfaceTransform, realize, unrealize
Methods inherited from interface org.gnome.gtk.Root
getDisplay, getFocus, setFocus
-
Constructor Details
-
AppChooserDialog
Deprecated.Create a AppChooserDialog proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
AppChooserDialog
@Deprecated public AppChooserDialog(@Nullable @Nullable Window parent, Set<DialogFlags> flags, File file) Deprecated.This widget will be removed in GTK 5Creates a newGtkAppChooserDialog
for the providedGFile
.The dialog will show applications that can open the file.
- Parameters:
parent
- aGtkWindow
flags
- flags for this dialogfile
- aGFile
-
AppChooserDialog
@Deprecated public AppChooserDialog(@Nullable @Nullable Window parent, DialogFlags flags, File file) Deprecated.This widget will be removed in GTK 5Creates a newGtkAppChooserDialog
for the providedGFile
.The dialog will show applications that can open the file.
- Parameters:
parent
- aGtkWindow
flags
- flags for this dialogfile
- aGFile
-
-
Method Details
-
getType
Deprecated.Get the GType of the AppChooserDialog class- Returns:
- the GType
-
asParent
Deprecated.Returns this instance as if it were its parent type. This is mostly synonymous to the Javasuper
keyword, but will set the native typeclass function pointers to the parent type. When overriding a native virtual method in Java, "chaining up" withsuper.methodName()
doesn't work, because it invokes the overridden function pointer again. To chain up, callasParent().methodName()
. This will call the native function pointer of this virtual method in the typeclass of the parent type. -
forContentType
@Deprecated public static AppChooserDialog forContentType(@Nullable @Nullable Window parent, Set<DialogFlags> flags, String contentType) Deprecated.This widget will be removed in GTK 5Creates a newGtkAppChooserDialog
for the provided content type.The dialog will show applications that can open the content type.
- Parameters:
parent
- aGtkWindow
flags
- flags for this dialogcontentType
- a content type string- Returns:
- a newly created
GtkAppChooserDialog
-
forContentType
@Deprecated public static Widget forContentType(@Nullable @Nullable Window parent, DialogFlags flags, String contentType) Deprecated.This widget will be removed in GTK 5Creates a newGtkAppChooserDialog
for the provided content type.The dialog will show applications that can open the content type.
- Parameters:
parent
- aGtkWindow
flags
- flags for this dialogcontentType
- a content type string- Returns:
- a newly created
GtkAppChooserDialog
-
getHeading
Deprecated.This widget will be removed in GTK 5Returns the text to display at the top of the dialog.- Returns:
- the text to display at the top of the dialog,
or
null
, in which case a default text is displayed
-
getWidget
Deprecated.This widget will be removed in GTK 5Returns theGtkAppChooserWidget
of this dialog.- Returns:
- the
GtkAppChooserWidget
of this AppChooserDialog
-
setHeading
Deprecated.This widget will be removed in GTK 5Sets the text to display at the top of the dialog.If the heading is not set, the dialog displays a default text.
- Parameters:
heading
- a string containing Pango markup
-
builder
Deprecated.AAppChooserDialog.Builder
object constructs aAppChooserDialog
with the specified properties. Use the variousset...()
methods to set properties, and finish construction withAppChooserDialog.Builder.build()
.
-