13
0
livetrax/libs/tk/ytk
Robin Gareus 3acc8c76ca
Handle Filechooser Location entry
In order for the Filechooser Location widget to work two
things need to be setup, which only the FileChooserDialog
does:
 * subscribe to Widget's "response-requested" signal
 * call should_respond () hook from top-level window's
   default handler.

The Location Entry emits "activates-default". In case of
the Dialog, that calls the dialogs response callback,
which then calls ` _gtk_file_chooser_embed_should_respond`.

That handles changes made by the user to the location entry.

-=-

Gtk::FileChooserWidget does not handle this, "response-requested"
signal is not exposed, nor is _gtk_file_chooser_embed_should_respond
available outside Gtk.

This change at least selects the file in the treeview, which
allows further handling, without interfering with FileChooserDialog's
behavior.
2024-09-04 22:29:24 +02:00
..
po
ytk/gtk
config.h
fnmatch.c
gtkaboutdialog.c
gtkaccelgroup.c
gtkaccellabel.c
gtkaccelmap.c
gtkaccessible.c
gtkaction.c
gtkactiongroup.c
gtkactivatable.c
gtkadjustment.c
gtkaliasdef.c
gtkalignment.c
gtkarrow.c
gtkaspectframe.c
gtkassistant.c
gtkbbox.c
gtkbin.c
gtkbindings.c
gtkbox.c
gtkbuildable.c
gtkbuilder.c
gtkbuilderparser.c
gtkbutton.c
gtkcelleditable.c
gtkcelllayout.c
gtkcellrenderer.c
gtkcellrendereraccel.c
gtkcellrenderercombo.c
gtkcellrendererpixbuf.c
gtkcellrendererprogress.c
gtkcellrendererspin.c
gtkcellrendererspinner.c
gtkcellrenderertext.c
gtkcellrenderertoggle.c
gtkcellview.c
gtkcheckbutton.c
gtkcheckmenuitem.c
gtkclipboard-quartz.c
gtkclipboard.c
gtkcolorbutton.c
gtkcolorsel.c
gtkcolorseldialog.c
gtkcombobox.c
gtkcomboboxentry.c
gtkcomboboxtext.c
gtkcontainer.c
gtkdialog.c
gtkdnd-quartz.c
gtkdnd.c
gtkdrawingarea.c
gtkeditable.c
gtkentry.c
gtkentrybuffer.c
gtkentrycompletion.c
gtkeventbox.c
gtkexpander.c
gtkfilechooser.c
gtkfilechooserbutton.c
gtkfilechooserdefault.c Handle Filechooser Location entry 2024-09-04 22:29:24 +02:00
gtkfilechooserdialog.c
gtkfilechooserembed.c
gtkfilechooserentry.c
gtkfilechoosersettings.c
gtkfilechooserutils.c
gtkfilechooserwidget.c
gtkfilefilter.c
gtkfilesystem.c
gtkfilesystemmodel.c
gtkfixed.c
gtkfontbutton.c
gtkfontsel.c
gtkframe.c
gtkgc.c
gtkhandlebox.c
gtkhbbox.c
gtkhbox.c
gtkhpaned.c
gtkhruler.c
gtkhscale.c
gtkhscrollbar.c
gtkhseparator.c
gtkhsv.c
gtkiconcache.c
gtkiconcachevalidator.c
gtkiconfactory.c
gtkicontheme.c
gtkiconview.c
gtkimage.c
gtkimagemenuitem.c
gtkimcontext.c
gtkimcontextsimple.c
gtkimmodule.c
gtkimmulticontext.c
gtkinfobar.c
gtkinvisible.c
gtkitem.c
gtkkeyhash.c
gtklabel.c
gtklayout.c
gtklinkbutton.c
gtkliststore.c
gtkmain.c
gtkmarshal.c
gtkmarshalers.c
gtkmenu.c
gtkmenubar.c
gtkmenuitem.c
gtkmenushell.c
gtkmenutoolbutton.c
gtkmessagedialog.c
gtkmisc.c
gtkmnemonichash.c
gtkmodules.c
gtkmountoperation-stub.c
gtkmountoperation-x11.c
gtkmountoperation.c
gtknotebook.c
gtkobject.c
gtkoffscreenwindow.c
gtkoptionmenu.c
gtkorientable.c
gtkpaned.c
gtkpango.c
gtkpathbar.c
gtkplug-stub.c
gtkplug-win32.c
gtkplug-x11.c
gtkplug.c
gtkprogress.c
gtkprogressbar.c
gtkquartz.c
gtkquery.c
gtkradioaction.c
gtkradiobutton.c
gtkradiomenuitem.c
gtkradiotoolbutton.c
gtkrange.c
gtkrbtree.c
gtkrc.c
gtkrecentaction.c
gtkrecentchooser.c
gtkrecentchooserdefault.c
gtkrecentchooserdialog.c
gtkrecentchoosermenu.c
gtkrecentchooserutils.c
gtkrecentchooserwidget.c
gtkrecentfilter.c
gtkrecentmanager.c
gtkruler.c
gtkscale.c
gtkscalebutton.c
gtkscrollbar.c
gtkscrolledwindow.c
gtksearchengine.c
gtksearchenginequartz.c
gtksearchenginesimple.c
gtkselection.c
gtkseparator.c
gtkseparatormenuitem.c
gtkseparatortoolitem.c
gtksettings.c
gtkshow.c
gtksizegroup.c
gtksocket-stub.c
gtksocket-win32.c
gtksocket-x11.c
gtksocket.c
gtkspinbutton.c
gtkspinner.c
gtkstatusbar.c
gtkstock.c
gtkstyle.c
gtktable.c
gtktearoffmenuitem.c
gtktextbtree.c
gtktextbuffer.c
gtktextbufferrichtext.c
gtktextbufferserialize.c
gtktextchild.c
gtktextdisplay.c
gtktextiter.c
gtktextlayout.c
gtktextmark.c
gtktextsegment.c
gtktexttag.c
gtktexttagtable.c
gtktexttypes.c
gtktextutil.c
gtktextview.c
gtkthemes.c
gtktoggleaction.c
gtktogglebutton.c
gtktoggletoolbutton.c
gtktoolbar.c
gtktoolbutton.c
gtktoolitem.c
gtktoolitemgroup.c
gtktoolpalette.c
gtktoolshell.c
gtktooltip.c
gtktooltips.c
gtktreedatalist.c
gtktreednd.c
gtktreemodel.c
gtktreemodelfilter.c
gtktreemodelsort.c
gtktreeselection.c
gtktreesortable.c
gtktreestore.c
gtktreeview.c
gtktreeviewcolumn.c
gtktypebuiltins.c
gtktypeutils.c
gtkuimanager.c
gtkvbbox.c
gtkvbox.c
gtkviewport.c
gtkvpaned.c
gtkvruler.c
gtkvscale.c
gtkvscrollbar.c
gtkvseparator.c
gtkwidget.c
gtkwin32embed.c
gtkwin32embedwidget.c
gtkwindow-decorate.c
gtkwindow.c
gtkxembed.c
line-arrow.xbm
line-wrap.xbm
tree_minus.xpm
tree_plus.xpm
wscript
ximian-icons.h