Added an .gtkrc-2.0 example of how to actually change the key bindings.

2004-04-29  Federico Mena Quintero  <federico@ximian.com>

	* gtk/tmpl/gtkfilechooser.sgml: Added an .gtkrc-2.0 example of how
	to actually change the key bindings.
This commit is contained in:
Federico Mena Quintero 2004-04-29 21:13:12 +00:00 committed by Federico Mena Quintero
parent 3f571c18e4
commit e28adbacc7
3 changed files with 69 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2004-04-29 Federico Mena Quintero <federico@ximian.com>
* gtk/tmpl/gtkfilechooser.sgml: Added an .gtkrc-2.0 example of how
to actually change the key bindings.
2004-04-23 Matthias Clasen <mclasen@redhat.com> 2004-04-23 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkdialog.sgml: * gtk/tmpl/gtkdialog.sgml:

View File

@ -157,6 +157,68 @@ update_preview_cb (GtkFileChooser *file_chooser, gpointer data)
describes the available key binding signals. describes the available key binding signals.
</para> </para>
<example id="gtkfilechooser-key-binding-example">
<title>GtkFileChooser key binding example</title>
<para>
The default keys that activate the key-binding signals in
<classname>GtkFileChooserDefaultClass</classname> are as
follows:
</para>
<informaltable>
<tgroup cols="2">
<tbody>
<row>
<entry>Signal name</entry>
<entry>Key</entry>
</row>
<row>
<entry>location-popup</entry>
<entry><keycombo><keycap>Control</keycap><keycap>L</keycap></keycombo></entry>
</row>
<row>
<entry>up-folder</entry>
<entry><keycombo><keycap>Alt</keycap><keycap>Up</keycap></keycombo></entry>
</row>
<row>
<entry>down-folder</entry>
<entry><keycombo><keycap>Alt</keycap><keycap>Down</keycap></keycombo></entry>
</row>
<row>
<entry>home-folder</entry>
<entry><keycombo><keycap>Alt</keycap><keycap>Home</keycap></keycombo></entry>
</row>
</tbody>
</tgroup>
</informaltable>
<para>
To change these defaults to something else, you could
include the following fragment in your
<filename>.gtkrc-2.0</filename> file:
</para>
<programlisting>
binding "my-own-gtkfilechooser-bindings" {
bind "&lt;Alt&gt;&lt;Shift&gt;l" {
"location-popup" ()
}
bind "&lt;Alt&gt;&lt;Shift&gt;Up" {
"up-folder" ()
}
bind "&lt;Alt&gt;&lt;Shift&gt;Down" {
"down-folder" ()
}
bind "&lt;Alt&gt;&lt;Shift&gt;Home" {
"home-folder-folder" ()
}
}
class "GtkFileChooserDefault" binding "my-own-gtkfilechooser-bindings"
</programlisting>
</example>
<refsect3 id="GtkFileChooserDefault-location-popup"> <refsect3 id="GtkFileChooserDefault-location-popup">
<title>The &quot;GtkFileChooserDefault::location-popup&quot; signal</title> <title>The &quot;GtkFileChooserDefault::location-popup&quot; signal</title>

View File

@ -130,7 +130,6 @@ dialog = gtk_file_chooser_dialog_new ("Open File",
@Returns: @Returns:
<!-- ##### FUNCTION gtk_file_chooser_dialog_new_with_backend ##### --> <!-- ##### FUNCTION gtk_file_chooser_dialog_new_with_backend ##### -->
<para> <para>
@ -151,3 +150,5 @@ mode: sgml
sgml-parent-document: ("../gtk-docs.sgml" "book" "refsect1") sgml-parent-document: ("../gtk-docs.sgml" "book" "refsect1")
End: End:
--> -->