Class AppChooserDialog
- All Implemented Interfaces:
Accessible, AppChooser, Buildable, ConstraintTarget, Native, Root, ShortcutManager, Proxy
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(String).
CSS nodes
GtkAppChooserDialog has a single CSS node with the name window and style
class .appchooser.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAppChooserDialog.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 Dialog
Dialog.CloseCallback, Dialog.DialogClass, Dialog.ResponseCallbackNested classes/interfaces inherited from class Window
Window.ActivateDefaultCallback, Window.ActivateFocusCallback, Window.CloseRequestCallback, Window.EnableDebuggingCallback, Window.KeysChangedCallback, Window.WindowClassNested classes/interfaces inherited from class 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.Widget$Impl, Widget.WidgetClassNested classes/interfaces inherited from class InitiallyUnowned
InitiallyUnowned.InitiallyUnownedClassNested classes/interfaces inherited from class GObject
GObject.NotifyCallback, GObject.ObjectClassNested classes/interfaces inherited from interface Accessible
Accessible.Accessible$Impl, Accessible.AccessibleInterfaceNested classes/interfaces inherited from interface AppChooser
AppChooser.AppChooser$ImplNested classes/interfaces inherited from interface Buildable
Buildable.Buildable$Impl, Buildable.BuildableIfaceNested classes/interfaces inherited from interface ConstraintTarget
ConstraintTarget.ConstraintTarget$Impl, ConstraintTarget.ConstraintTargetInterfaceNested classes/interfaces inherited from interface Native
Native.Native$Impl, Native.NativeInterfaceNested classes/interfaces inherited from interface Root
Root.Root$Impl, Root.RootInterfaceNested classes/interfaces inherited from interface ShortcutManager
ShortcutManager.ShortcutManager$Impl, ShortcutManager.ShortcutManagerInterface -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Create a new AppChooserDialog.AppChooserDialog(MemorySegment address) Deprecated.Create a AppChooserDialog 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 AppChooserDialogasParent()Deprecated.Return this instance as if it were its parent type.static AppChooserDialog.Builder<? extends AppChooserDialog.Builder> builder()Deprecated.AAppChooserDialog.Builderobject constructs aAppChooserDialogwith the specified properties.static AppChooserDialogforContentType(@Nullable Window parent, Set<DialogFlags> flags, String contentType) Deprecated.This widget will be removed in GTK 5static AppChooserDialogforContentType(@Nullable Window parent, DialogFlags flags, String contentType) Deprecated.This widget will be removed in GTK 5@Nullable StringDeprecated.This widget will be removed in GTK 5static MemoryLayoutDeprecated.The memory layout of the native struct.static @Nullable TypegetType()Deprecated.Get the GType of the AppChooserDialog class.Deprecated.This widget will be removed in GTK 5voidsetHeading(String heading) Deprecated.This widget will be removed in GTK 5Methods inherited from class Dialog
addActionWidget, addButton, addButtons, close, emitClose, emitResponse, getContentArea, getHeaderBar, getResponseForWidget, getWidgetForResponse, onClose, onResponse, response, setDefaultResponse, setResponseSensitive, withButtons, withButtonsMethods inherited from class Window
activateDefault, activateFocus, closeRequest, destroy, emitActivateDefault, emitActivateFocus, emitCloseRequest, emitEnableDebugging, emitKeysChanged, enableDebugging, fullscreen, fullscreenOnMonitor, getApplication, getChild, getDecorated, getDefaultIconName, getDefaultSize, getDefaultWidget, getDeletable, getDestroyWithParent, getFocus, getFocusVisible, getGravity, 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, setGravity, setHandleMenubarAccel, setHideOnClose, setIconName, setInteractiveDebugging, setMnemonicsVisible, setModal, setResizable, setStartupId, setTitle, setTitlebar, setTransientFor, unfullscreen, unmaximize, unminimizeMethods inherited from class 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, getLimitEvents, 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, setLimitEvents, 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, unsetStateFlagsMethods inherited from class 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, 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, withPropertiesMethods inherited from class TypeInstance
callParent, callParent, cast, getPrivate, readGClass, writeGClassMethods inherited from class ProxyInstance
equals, handle, hashCodeMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Accessible
announce, getAccessibleId, getAccessibleParent, getAccessibleRole, getAtContext, getBounds, getFirstAccessibleChild, getNextAccessibleSibling, getPlatformState, resetProperty, resetRelation, resetState, setAccessibleParent, updateNextAccessibleSibling, updatePlatformState, updateProperty, updateRelation, updateStateMethods inherited from interface AppChooser
getAppInfo, getContentType, refreshMethods inherited from interface Buildable
getBuildableIdMethods inherited from interface Native
getRenderer, getSurface, getSurfaceTransform, realize, unrealizeMethods inherited from interface Root
getDisplay, getFocus, setFocus
-
Constructor Details
-
AppChooserDialog
Deprecated.Create a AppChooserDialog instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
AppChooserDialog
Deprecated.This widget will be removed in GTK 5Creates a new
GtkAppChooserDialogfor the providedGFile.The dialog will show applications that can open the file.
- Parameters:
parent- aGtkWindowflags- flags for this dialogfile- aGFile
-
AppChooserDialog
Deprecated.This widget will be removed in GTK 5Creates a new
GtkAppChooserDialogfor the providedGFile.The dialog will show applications that can open the file.
- Parameters:
parent- aGtkWindowflags- flags for this dialogfile- aGFile
-
AppChooserDialog
public AppChooserDialog()Deprecated.Create a new AppChooserDialog.
-
-
Method Details
-
getType
Deprecated.Get the GType of the AppChooserDialog class.- Returns:
- the GType
-
getMemoryLayout
Deprecated.The memory layout of the native struct.- Returns:
- the memory layout
-
asParent
Deprecated.Return this instance as if it were its parent type. Comparable to the Javasuperkeyword, but ensures the parent typeclass is also used in native code. -
forContentType
@Deprecated public static AppChooserDialog forContentType(@Nullable Window parent, Set<DialogFlags> flags, String contentType) Deprecated.This widget will be removed in GTK 5Creates a new
GtkAppChooserDialogfor the provided content type.The dialog will show applications that can open the content type.
- Parameters:
parent- aGtkWindowflags- flags for this dialogcontentType- a content type string- Returns:
- a newly created
GtkAppChooserDialog
-
forContentType
@Deprecated public static AppChooserDialog forContentType(@Nullable Window parent, DialogFlags flags, String contentType) Deprecated.This widget will be removed in GTK 5Creates a new
GtkAppChooserDialogfor the provided content type.The dialog will show applications that can open the content type.
- Parameters:
parent- aGtkWindowflags- 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 theGtkAppChooserWidgetof this dialog.- Returns:
- the
GtkAppChooserWidgetof 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.Builderobject constructs aAppChooserDialogwith the specified properties. Use the variousset...()methods to set properties, and finish construction withAppChooserDialog.Builder.build().- Returns:
- the builder object
-