gtk3/docs/reference/gtk/tmpl
Havoc Pennington 1c9f0c0bac 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
2000-10-20 23:14:41 +00:00
..
gtk-unused.sgml create some stock buttons with the default accel group (create_image): 2000-10-20 23:14:41 +00:00
gtkaccelgroup.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkaccellabel.sgml
gtkadjustment.sgml
gtkalignment.sgml
gtkarg.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkarrow.sgml
gtkaspectframe.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkbbox.sgml
gtkbin.sgml
gtkbindings.sgml
gtkbox.sgml
gtkbutton.sgml
gtkcalendar.sgml
gtkcheckbutton.sgml
gtkcheckmenuitem.sgml
gtkclipboard.sgml Updates for new functions 2000-09-14 16:39:16 +00:00
gtkclist.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkcolorsel.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkcolorseldlg.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkcombo.sgml
gtkcontainer.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkctree.sgml
gtkcurve.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkdata.sgml
gtkdialog.sgml create some stock buttons with the default accel group (create_image): 2000-10-20 23:14:41 +00:00
gtkdnd.sgml
gtkdrawingarea.sgml
gtkeditable.sgml
gtkentry.sgml
gtkenums.sgml create some stock buttons with the default accel group (create_image): 2000-10-20 23:14:41 +00:00
gtkeventbox.sgml
gtkfeatures.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkfilesel.sgml
gtkfixed.sgml
gtkfontsel.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkfontseldlg.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkframe.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkgamma.sgml
gtkgc.sgml
gtkhandlebox.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkhbbox.sgml
gtkhbox.sgml
gtkhpaned.sgml
gtkhruler.sgml
gtkhscale.sgml
gtkhscrollbar.sgml
gtkhseparator.sgml
gtkimage.sgml
gtkimcontext.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkimmulticontext.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkinputdialog.sgml
gtkinvisible.sgml
gtkitem.sgml
gtkitemfactory.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtklabel.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtklayout.sgml
gtklist.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtklistitem.sgml
gtkmain.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkmarshal.sgml
gtkmenu.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkmenubar.sgml
gtkmenufactory.sgml
gtkmenuitem.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkmenushell.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkmisc.sgml
gtknotebook.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkobject.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkoptionmenu.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkpacker.sgml
gtkpaned.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkpixmap.sgml
gtkplug.sgml
gtkpreview.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkprogress.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkprogressbar.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkradiobutton.sgml
gtkradiomenuitem.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkrange.sgml
gtkrc.sgml create some stock buttons with the default accel group (create_image): 2000-10-20 23:14:41 +00:00
gtkruler.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkscale.sgml
gtkscrollbar.sgml
gtkscrolledwindow.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkselection.sgml Some updates 2000-10-18 18:42:54 +00:00
gtkseparator.sgml
gtksignal.sgml
gtksocket.sgml
gtkspinbutton.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkstatusbar.sgml
gtkstyle.sgml Some updates 2000-10-18 18:42:54 +00:00
gtktable.sgml
gtktearoffmenuitem.sgml
gtktext.sgml
gtktextbuffer.sgml Some updates 2000-10-18 18:42:54 +00:00
gtktextiter.sgml Some updates 2000-10-18 18:42:54 +00:00
gtktextmark.sgml create some stock buttons with the default accel group (create_image): 2000-10-20 23:14:41 +00:00
gtktexttag.sgml Some updates 2000-10-18 18:42:54 +00:00
gtktexttagtable.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtktextview.sgml Some updates 2000-10-18 18:42:54 +00:00
gtkthemes.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtktipsquery.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtktogglebutton.sgml
gtktoolbar.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtktooltips.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtktree.sgml
gtktreeitem.sgml
gtktypeutils.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkvbbox.sgml Move gtk-reference files into GTK+ tree proper. 2000-09-07 18:17:06 +00:00
gtkvbox.sgml
gtkviewport.sgml
gtkvpaned.sgml
gtkvruler.sgml
gtkvscale.sgml
gtkvscrollbar.sgml
gtkvseparator.sgml
gtkwidget.sgml Some updates 2000-10-18 18:42:54 +00:00
gtkwindow.sgml create some stock buttons with the default accel group (create_image): 2000-10-20 23:14:41 +00:00