SF.net SVN: geany: [1535] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Tue May 15 15:16:16 UTC 2007


Revision: 1535
          http://svn.sourceforge.net/geany/?rev=1535&view=rev
Author:   eht16
Date:     2007-05-15 08:16:16 -0700 (Tue, 15 May 2007)

Log Message:
-----------
Added many widget names to different dialogs for use with custom styles. Menu items still don't work.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/doc/geany.docbook
    trunk/src/about.c
    trunk/src/build.c
    trunk/src/dialogs.c
    trunk/src/keybindings.c
    trunk/src/project.c
    trunk/src/symbols.c
    trunk/src/tools.c
    trunk/src/ui_utils.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2007-05-15 13:02:23 UTC (rev 1534)
+++ trunk/ChangeLog	2007-05-15 15:16:16 UTC (rev 1535)
@@ -5,6 +5,10 @@
  * doc/geany.docbook, src/callbacks.c:
    Hide notebooks tabs instead of sidebar when toggling additional
    widgets.
+ * doc/geany.docbook, src/about.c, src/build.c, src/dialogs.c,
+   src/keybindings.c, src/project.c, src/symbols.c, src/tools.c,
+   src/ui_utils.c: Added many widget names to different dialogs for use
+                   with custom styles. Menu items still don't work.
 
 
 2007-05-14  Nick Treleaven  <nick.treleaven at btinternet.com>

Modified: trunk/doc/geany.docbook
===================================================================
--- trunk/doc/geany.docbook	2007-05-15 13:02:23 UTC (rev 1534)
+++ trunk/doc/geany.docbook	2007-05-15 15:16:16 UTC (rev 1535)
@@ -421,7 +421,7 @@
 				<para>
 					You can  define your widget style for many of <application>Geany</application>'s
 					GUI parts. To do this, just edit your <filename>.gtkrc-2.0</filename> (usually
-					found in your home directory on UNIX-like systems and in the etc subdirecory
+					found in your home directory on UNIX-like systems and in the etc subdirectory
 					of your <application>Geany</application> installation on Windows).
 				</para>
 				<para>
@@ -447,8 +447,17 @@
 							<para>GeanyToolbarMenu</para>
 						</listitem>
 						<listitem>
-							<para>GeanyPrefsDialog</para>
+							<para>GeanyDialog</para>
 						</listitem>
+						<listitem>
+							<para>GeanyDialogPrefs</para>
+						</listitem>
+						<listitem>
+							<para>GeanyDialogProject</para>
+						</listitem>
+						<listitem>
+							<para>GeanyDialogSearch</para>
+						</listitem>
 					</orderedlist>
 				</para>
 				<para>Example of a simple .gtkrc-2.0:

Modified: trunk/src/about.c
===================================================================
--- trunk/src/about.c	2007-05-15 13:02:23 UTC (rev 1534)
+++ trunk/src/about.c	2007-05-15 15:16:16 UTC (rev 1535)
@@ -124,6 +124,7 @@
 	gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(app->window));
 	gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER_ON_PARENT);
 	gtk_window_set_title(GTK_WINDOW(dialog), _("About Geany"));
+	gtk_widget_set_name(dialog, "GeanyDialog");
 	button = gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE);
 	gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_CLOSE);
 	gtk_dialog_set_has_separator(GTK_DIALOG(dialog), FALSE);

Modified: trunk/src/build.c
===================================================================
--- trunk/src/build.c	2007-05-15 13:02:23 UTC (rev 1534)
+++ trunk/src/build.c	2007-05-15 15:16:16 UTC (rev 1535)
@@ -1302,6 +1302,7 @@
 										GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
 										GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
 	vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
+	gtk_widget_set_name(dialog, "GeanyDialog");
 
 	label = gtk_label_new(_("Set programs and options for compiling and viewing (La)TeX files."));
 	gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
@@ -1470,6 +1471,7 @@
 										GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
 										GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
 	vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
+	gtk_widget_set_name(dialog, "GeanyDialog");
 
 	label = gtk_label_new(_("Set the commands for building and running programs."));
 	gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);

Modified: trunk/src/dialogs.c
===================================================================
--- trunk/src/dialogs.c	2007-05-15 13:02:23 UTC (rev 1534)
+++ trunk/src/dialogs.c	2007-05-15 15:16:16 UTC (rev 1535)
@@ -84,6 +84,7 @@
 		gtk_tooltips_set_tip(tooltips, viewbtn,
 			_("Opens the file in read-only mode. If you choose more than one file to open, all files will be opened read-only."), NULL);
 		gtk_widget_show(viewbtn);
+		gtk_widget_set_name(app->open_filesel, "GeanyDialog");
 		gtk_dialog_add_action_widget(GTK_DIALOG(app->open_filesel),
 			viewbtn, GTK_RESPONSE_APPLY);
 		gtk_dialog_add_buttons(GTK_DIALOG(app->open_filesel),
@@ -274,6 +275,7 @@
 		gtk_window_set_skip_taskbar_hint(GTK_WINDOW(app->save_filesel), TRUE);
 		gtk_window_set_type_hint(GTK_WINDOW(app->save_filesel), GDK_WINDOW_TYPE_HINT_DIALOG);
 		gtk_dialog_set_default_response(GTK_DIALOG(app->save_filesel), GTK_RESPONSE_ACCEPT);
+		gtk_widget_set_name(app->save_filesel, "GeanyDialog");
 
 		g_signal_connect((gpointer) app->save_filesel, "delete_event",
 			G_CALLBACK(gtk_widget_hide_on_delete), NULL);
@@ -334,6 +336,7 @@
 #else
 	dialog = gtk_message_dialog_new(GTK_WINDOW(app->window), GTK_DIALOG_DESTROY_WITH_PARENT,
                                   type, GTK_BUTTONS_OK, "%s", string);
+	gtk_widget_set_name(dialog, "GeanyDialog");
 	gtk_dialog_run(GTK_DIALOG(dialog));
 	gtk_widget_destroy(dialog);
 #endif
@@ -421,6 +424,7 @@
 		gtk_window_set_destroy_with_parent(GTK_WINDOW(app->open_fontsel), TRUE);
 		gtk_window_set_skip_taskbar_hint(GTK_WINDOW(app->open_fontsel), TRUE);
 		gtk_window_set_type_hint(GTK_WINDOW(app->open_fontsel), GDK_WINDOW_TYPE_HINT_DIALOG);
+		gtk_widget_set_name(app->open_fontsel, "GeanyDialog");
 
 		gtk_widget_show(GTK_FONT_SELECTION_DIALOG(app->open_fontsel)->apply_button);
 
@@ -457,6 +461,7 @@
 										 GTK_DIALOG_DESTROY_WITH_PARENT,
 										 GTK_STOCK_CLOSE, GTK_RESPONSE_CANCEL, NULL);
 	vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
+	gtk_widget_set_name(dialog, "GeanyDialog");
 
 	if (sci_can_copy(doc_list[idx].sci))
 	{
@@ -550,6 +555,7 @@
 	if (app->open_colorsel == NULL)
 	{
 		app->open_colorsel = gtk_color_selection_dialog_new(_("Color Chooser"));
+		gtk_widget_set_name(app->open_colorsel, "GeanyDialog");
 		gtk_window_set_transient_for(GTK_WINDOW(app->open_colorsel), GTK_WINDOW(app->window));
 
 		g_signal_connect(GTK_COLOR_SELECTION_DIALOG(app->open_colorsel)->cancel_button, "clicked",
@@ -589,6 +595,7 @@
 						GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
 						GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
 	vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
+	gtk_widget_set_name(dialog, "GeanyDialog");
 	gtk_box_set_spacing(GTK_BOX(vbox), 6);
 
 	label = gtk_label_new(label_text);
@@ -621,6 +628,7 @@
 										GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
 										GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
 	vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
+	gtk_widget_set_name(dialog, "GeanyDialog");
 
 	label = gtk_label_new(_("Enter the line you want to go to:"));
 	gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
@@ -712,6 +720,7 @@
 										 GTK_DIALOG_DESTROY_WITH_PARENT,
 										 GTK_STOCK_CLOSE, GTK_RESPONSE_CANCEL, NULL);
 	g_free(title);
+	gtk_widget_set_name(dialog, "GeanyDialog");
 	vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
 
 	g_signal_connect(dialog, "response", G_CALLBACK(gtk_widget_destroy), NULL);
@@ -1023,12 +1032,13 @@
 	dialog = gtk_message_dialog_new(GTK_WINDOW(app->window),
 		GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION,
 		GTK_BUTTONS_NONE, "%s", question_text);
+	gtk_widget_set_name(dialog, "GeanyDialog");
 	// question_text will be in bold if optional extra_text used
 	if (extra_text != NULL)
 		gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(dialog),
 			"%s", extra_text);
 
-	// For a cancel button, use cancel reponse so user can press escape to cancel
+	// For a cancel button, use cancel response so user can press escape to cancel
 	gtk_dialog_add_button(GTK_DIALOG(dialog), no_btn,
 		utils_str_equal(no_btn, GTK_STOCK_CANCEL) ? GTK_RESPONSE_CANCEL : GTK_RESPONSE_NO);
 	gtk_dialog_add_button(GTK_DIALOG(dialog), yes_btn, GTK_RESPONSE_YES);

Modified: trunk/src/keybindings.c
===================================================================
--- trunk/src/keybindings.c	2007-05-15 13:02:23 UTC (rev 1534)
+++ trunk/src/keybindings.c	2007-05-15 15:16:16 UTC (rev 1535)
@@ -521,6 +521,7 @@
 				GTK_STOCK_CLOSE, GTK_RESPONSE_CANCEL, NULL);
 	vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
 	gtk_box_set_spacing(GTK_BOX(vbox), 6);
+	gtk_widget_set_name(dialog, "GeanyDialog");
 
 	height = GEANY_WINDOW_MINIMAL_HEIGHT;
 	gtk_window_set_default_size(GTK_WINDOW(dialog), height * 0.8, height);

Modified: trunk/src/project.c
===================================================================
--- trunk/src/project.c	2007-05-15 13:02:23 UTC (rev 1534)
+++ trunk/src/project.c	2007-05-15 15:16:16 UTC (rev 1535)
@@ -105,6 +105,7 @@
 										 GTK_DIALOG_DESTROY_WITH_PARENT,
 										 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
 
+	gtk_widget_set_name(e->dialog, "GeanyDialogProject");
 	bbox = gtk_hbox_new(FALSE, 0);
 	button = gtk_button_new();
 	image = gtk_image_new_from_stock("gtk-new", GTK_ICON_SIZE_BUTTON);
@@ -246,6 +247,7 @@
 			GTK_FILE_CHOOSER_ACTION_OPEN,
 			GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
 			GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
+	gtk_widget_set_name(dialog, "GeanyDialogProject");
 
 	// set default Open, so pressing enter can open multiple files
 	gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_ACCEPT);
@@ -317,6 +319,7 @@
 										 GTK_DIALOG_DESTROY_WITH_PARENT,
 										 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
 	gtk_dialog_add_buttons(GTK_DIALOG(e->dialog), GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
+	gtk_widget_set_name(e->dialog, "GeanyDialogProject");
 
 	vbox = ui_dialog_vbox_new(GTK_DIALOG(e->dialog));
 
@@ -672,6 +675,7 @@
 					GTK_FILE_CHOOSER_ACTION_SAVE,
 					GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
 					GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, NULL);
+	gtk_widget_set_name(dialog, "GeanyDialogProject");
 	gtk_window_set_destroy_with_parent(GTK_WINDOW(dialog), TRUE);
 	gtk_window_set_skip_taskbar_hint(GTK_WINDOW(dialog), TRUE);
 	gtk_window_set_type_hint(GTK_WINDOW(dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
@@ -700,6 +704,7 @@
 					GTK_FILE_CHOOSER_ACTION_OPEN,
 					GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
 					GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
+	gtk_widget_set_name(dialog, "GeanyDialog");
 	gtk_window_set_destroy_with_parent(GTK_WINDOW(dialog), TRUE);
 	gtk_window_set_skip_taskbar_hint(GTK_WINDOW(dialog), TRUE);
 	gtk_window_set_type_hint(GTK_WINDOW(dialog), GDK_WINDOW_TYPE_HINT_DIALOG);

Modified: trunk/src/symbols.c
===================================================================
--- trunk/src/symbols.c	2007-05-15 13:02:23 UTC (rev 1534)
+++ trunk/src/symbols.c	2007-05-15 15:16:16 UTC (rev 1535)
@@ -798,6 +798,7 @@
 		GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
 		GTK_STOCK_OPEN, GTK_RESPONSE_OK,
 		NULL);
+	gtk_widget_set_name(dialog, "GeanyDialog");
 	filter = gtk_file_filter_new();
 	gtk_file_filter_set_name(filter, _("Geany tag files (*.tags)"));
 	gtk_file_filter_add_pattern(filter, "*.tags");

Modified: trunk/src/tools.c
===================================================================
--- trunk/src/tools.c	2007-05-15 13:02:23 UTC (rev 1534)
+++ trunk/src/tools.c	2007-05-15 15:16:16 UTC (rev 1535)
@@ -83,6 +83,7 @@
 					_("_Insert"), GTK_RESPONSE_OK, NULL);
 		vbox = ui_dialog_vbox_new(GTK_DIALOG(sc_dialog));
 		gtk_box_set_spacing(GTK_BOX(vbox), 6);
+		gtk_widget_set_name(sc_dialog, "GeanyDialog");
 
 		height = GEANY_WINDOW_MINIMAL_HEIGHT;
 		gtk_window_set_default_size(GTK_WINDOW(sc_dialog), height * 0.8, height);
@@ -662,6 +663,7 @@
 						GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
 	vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
 	gtk_box_set_spacing(GTK_BOX(vbox), 6);
+	gtk_widget_set_name(dialog, "GeanyDialog");
 
 	label = gtk_label_new(_("You can send the current selection to any of these commands and the output of the command replaces the current selection."));
 	gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);

Modified: trunk/src/ui_utils.c
===================================================================
--- trunk/src/ui_utils.c	2007-05-15 13:02:23 UTC (rev 1534)
+++ trunk/src/ui_utils.c	2007-05-15 15:16:16 UTC (rev 1535)
@@ -1187,6 +1187,7 @@
 	gchar *locale_path;
 	gchar *ret_path = NULL;
 
+	gtk_widget_set_name(dialog, "GeanyDialog");
 	locale_path = utils_get_locale_from_utf8(utf8_path);
 	if (action == GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER)
 	{


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list