• Havoc Pennington's avatar
    create some stock buttons with the default accel group (create_image): · 1c9f0c0b
    Havoc Pennington authored
    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
    1c9f0c0b
Name
Last commit
Last update
contrib Loading commit data...
debian Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gdk-pixbuf Loading commit data...
gtk Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
po Loading commit data...
tests Loading commit data...
.cvsignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.pre-1-0 Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
ChangeLog.pre-2-0 Loading commit data...
ChangeLog.pre-2-10 Loading commit data...
ChangeLog.pre-2-2 Loading commit data...
ChangeLog.pre-2-4 Loading commit data...
ChangeLog.pre-2-6 Loading commit data...
ChangeLog.pre-2-8 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
INSTALL.in Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README Loading commit data...
README.cvs-commits Loading commit data...
README.in Loading commit data...
README.nanox Loading commit data...
README.win32 Loading commit data...
TODO Loading commit data...
TODO.xml Loading commit data...
acconfig.h Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.guess Loading commit data...
config.h.win32 Loading commit data...
config.sub Loading commit data...
configure.in Loading commit data...
gdk-2.0.pc.in Loading commit data...
gdk-pixbuf-2.0.pc.in Loading commit data...
gtk+-2.0.pc.in Loading commit data...
gtk+.spec.in Loading commit data...
gtk-2.0.m4 Loading commit data...
gtk-config-2.0.in Loading commit data...
gtk-config.in Loading commit data...
ltconfig Loading commit data...
ltmain.sh Loading commit data...
makecopyright Loading commit data...
sanity_check Loading commit data...