gnome-terminal r2914 - trunk/src
- From: chpe svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-terminal r2914 - trunk/src
- Date: Wed, 18 Jun 2008 19:23:03 +0000 (UTC)
Author: chpe
Date: Wed Jun 18 19:23:02 2008
New Revision: 2914
URL: http://svn.gnome.org/viewvc/gnome-terminal?rev=2914&view=rev
Log:
Bug 501076 â Missing Help button in dialog Keyboard shortcuts
Modified:
trunk/src/keybinding-editor.glade
trunk/src/terminal-accels.c
Modified: trunk/src/keybinding-editor.glade
==============================================================================
--- trunk/src/keybinding-editor.glade (original)
+++ trunk/src/keybinding-editor.glade Wed Jun 18 19:23:02 2008
@@ -45,6 +45,19 @@
<property name="response_id">-7</property>
</widget>
</child>
+
+ <child>
+ <widget class="GtkButton" id="button1">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="label">gtk-help</property>
+ <property name="use_stock">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">True</property>
+ <property name="response_id">-11</property>
+ </widget>
+ </child>
</widget>
<packing>
<property name="padding">0</property>
Modified: trunk/src/terminal-accels.c
==============================================================================
--- trunk/src/terminal-accels.c (original)
+++ trunk/src/terminal-accels.c Wed Jun 18 19:23:02 2008
@@ -750,6 +750,20 @@
edit_keys_dialog = NULL;
}
+static void
+edit_keys_dialog_response_cb (GtkWidget *editor,
+ int response,
+ gpointer use_data)
+{
+ if (response == GTK_RESPONSE_HELP)
+ {
+ terminal_util_show_help ("gnome-terminal-shortcuts", GTK_WINDOW (editor));
+ return;
+ }
+
+ gtk_widget_destroy (editor);
+}
+
void
terminal_edit_keys_dialog_show (GtkWindow *transient_parent)
{
@@ -847,7 +861,7 @@
g_signal_connect (dialog, "destroy",
G_CALLBACK (edit_keys_dialog_destroy_cb), tree);
g_signal_connect (dialog, "response",
- G_CALLBACK (gtk_widget_destroy),
+ G_CALLBACK (edit_keys_dialog_response_cb),
NULL);
gtk_window_set_default_size (GTK_WINDOW (dialog), -1, 350);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]