summaryrefslogtreecommitdiff
path: root/tests/testgtkrc
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2000-10-20 23:14:41 +0000
committerHavoc Pennington <hp@src.gnome.org>2000-10-20 23:14:41 +0000
commit1c9f0c0bac5e73d80968fc791568f1566e3ec5e6 (patch)
treea274b213438121a8a69c6a61318322b94164d59e /tests/testgtkrc
parent779e461e89dc5d423d9d5440d76e1f607b074b21 (diff)
downloadgtk+-1c9f0c0bac5e73d80968fc791568f1566e3ec5e6.tar.gz
create some stock buttons with the default accel group (create_image):
2000-10-04 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_buttons): create some stock buttons with the default accel group (create_image): test some new GtkImage features (make_message_dialog): test GtkMessageDialog (create_modal_window): fix someone's bizzarro indentation * gtk/gtkwindow.h, gtk/gtkwindow.c: Implement GTK_WIN_POS_CENTER_ON_PARENT. Add "destroy with parent" setting, which means the window goes away with its transient parent. (gtk_window_get_default_accel_group): get the default accel group for the window. (gtk_window_set_destroy_with_parent): set/unset destroy with parent flag (gtk_window_read_rcfiles): invalidate icon set caches after reloading rcfiles * gtk/gtkenums.h (GtkWindowPosition): add GTK_WIN_POS_CENTER_ON_PARENT, which centers a dialog on its parent window when the dialog is mapped for the first time. * gtk/gtkmessagedialog.h, gtk/gtkmessagedialog.c: Add a simple message dialog class * gtk/gtkdialog.c (gtk_dialog_init): Connect delete event handler to emit response signal, and maybe later it would honor a hide_on_delete flag - though that isn't there yet. Set border width on the vbox to 2, so we get some padding. Use a button box for the action area. (gtk_dialog_key_press): synthesize a delete event if Esc is pressed and the GtkWidget key press handler didn't handle the escape key. (gtk_dialog_new_with_buttons): new function creates a dialog with some default buttons in it. (gtk_dialog_add_action_widget): add an activatable widget as a button in the dialog - you can also add a non-activatable widget by accessing the action area directly. (gtk_dialog_add_button): add a simple button - stock ID or label - to the action area (gtk_dialog_response): emit response signal (gtk_dialog_run): block waiting for the dialog, return the response. Override normal delete_event behavior, so that delete_event does nothing inside gtk_dialog_run(). * gtk/gtkdialog.h, gtk/gtkdialog.c: Add "response" signal emitted when an action widget is clicked or the dialog gets delete_event * gtk/gtk.h: add gtkmessagedialog.h * gtk/Makefile.am: add gtkmessagedialog.[hc] 2000-10-20 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Add dialog docs
Diffstat (limited to 'tests/testgtkrc')
-rw-r--r--tests/testgtkrc10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/testgtkrc b/tests/testgtkrc
index 85fb904530..170ad4d1f1 100644
--- a/tests/testgtkrc
+++ b/tests/testgtkrc
@@ -29,6 +29,16 @@ style "defaultfont"
font_name = "Sans 12"
}
+style "myicons"
+{
+ stock["gtk-dialog-warning"] =
+ {
+ { "3DRings.xpm", *, *, *}
+ }
+}
+
+class "GtkImage" style "myicons"
+
# common default
class "GtkWidget" style "defaultfont"