Skip to content
Snippets Groups Projects
events.c 58 KiB
Newer Older
client_event_cb (GtkWidget * widget, GdkEventClient * ev)
Olivier Fourdan's avatar
Olivier Fourdan committed
{
    TRACE ("entering client_event_cb");
        atom_rcfiles = gdk_atom_intern ("_GTK_READ_RCFILES", FALSE);
    if (ev->message_type == atom_rcfiles)
Olivier Fourdan's avatar
Olivier Fourdan committed
{
    GtkSettings *settings;
        g_signal_connect (GTK_OBJECT (getDefaultGtkWidget ()),
        "button_press_event", GTK_SIGNAL_FUNC (show_popup_cb),
        (gpointer) NULL);
    g_signal_connect (GTK_OBJECT (getDefaultGtkWidget ()), "client_event",
        GTK_SIGNAL_FUNC (client_event_cb), (gpointer) NULL);

    settings = gtk_settings_get_default ();
    if (settings)
    {
        g_signal_connect (settings, "notify::gtk-theme-name",
            G_CALLBACK (set_reload), NULL);
        g_signal_connect (settings, "notify::gtk-font-name",
            G_CALLBACK (set_reload), NULL);
        g_signal_connect (settings, "notify::gtk-double-click-time",
            G_CALLBACK (dbl_click_time), NULL);
Olivier Fourdan's avatar
Olivier Fourdan committed
}