Move the about dialog to the glade file, add accessible tags examples to

2008-01-29  Johan Dahlin  <johan@gnome.org>

	* demos/gtk-demo/builder.c: (quit_activate), (about_activate),
	(do_builder):
	* demos/gtk-demo/demo.ui:
	Move the about dialog to the glade file, add accessible tags
	examples to the markup file.


svn path=/trunk/; revision=19426
This commit is contained in:
Johan Dahlin
2008-01-29 14:12:08 +00:00
committed by Johan Dahlin
parent 5c1a343c75
commit 12b46f84bf
3 changed files with 45 additions and 8 deletions

View File

@ -6,9 +6,15 @@
#include <gtk/gtk.h>
#include "demo-common.h"
static GtkBuilder *builder;
void
quit_activate (GtkAction *action)
{
GtkWidget *window;
window = GTK_WIDGET (gtk_builder_get_object (builder, "window1"));
gtk_widget_destroy (window);
}
void
@ -16,18 +22,15 @@ about_activate (GtkAction *action)
{
GtkWidget *about_dlg;
about_dlg = gtk_about_dialog_new ();
gtk_about_dialog_set_program_name (GTK_ABOUT_DIALOG (about_dlg),
"GtkBuilder demo");
about_dlg = GTK_WIDGET (gtk_builder_get_object (builder, "aboutdialog1"));
gtk_dialog_run (GTK_DIALOG (about_dlg));
gtk_widget_destroy (about_dlg);
gtk_widget_hide (about_dlg);
}
GtkWidget *
do_builder (GtkWidget *do_widget)
{
static GtkWidget *window = NULL;
GtkBuilder *builder;
GError *err = NULL;
gchar *filename;