gnome-control-center/panels/mouse/test-gnome-mouse-test.c

46 lines
947 B
C

#include <config.h>
#include <gtk/gtk.h>
#include "cc-mouse-resources.h"
#include "gnome-mouse-test.h"
static gboolean
delete_event_cb (GtkWidget *widget, GdkEvent *event, gpointer user_data)
{
GtkWidget *window = user_data;
gnome_mouse_test_dispose (window);
gtk_main_quit ();
return FALSE;
}
int main (int argc, char **argv)
{
GtkBuilder *builder;
GtkWidget *window;
GError *error = NULL;
gtk_init (&argc, &argv);
g_resources_register (cc_mouse_get_resource ());
builder = gtk_builder_new ();
gtk_builder_add_from_resource (builder, "/org/gnome/control-center/mouse/gnome-mouse-test.ui", &error);
if (error != NULL)
{
g_warning ("Error loading UI file: %s", error->message);
return 1;
}
window = gnome_mouse_test_init (builder);
gtk_widget_show_all (window);
g_signal_connect (G_OBJECT (window), "delete-event",
G_CALLBACK (delete_event_cb), window);
gtk_main ();
return 0;
}