pidgin/gtkplugin.c

branch
cpw.qulogic.gtk3
changeset 32422
c215bc5d85e4
parent 32410
3d78feb90b9c
child 32424
be4a642b2d45
equal deleted inserted replaced
32421:e3c0a56d62a6 32422:c215bc5d85e4
560 560
561 static gboolean 561 static gboolean
562 pidgin_plugins_paint_tooltip(GtkWidget *tipwindow, gpointer data) 562 pidgin_plugins_paint_tooltip(GtkWidget *tipwindow, gpointer data)
563 { 563 {
564 PangoLayout *layout = g_object_get_data(G_OBJECT(tipwindow), "tooltip-plugin"); 564 PangoLayout *layout = g_object_get_data(G_OBJECT(tipwindow), "tooltip-plugin");
565 cairo_t *cr = gdk_cairo_create(gtk_widget_get_window(tipwindow)); 565 cairo_t *cr = gdk_cairo_create(gtk_widget_get_window(tipwindow));
566 gtk_paint_layout(gtk_widget_get_style(tipwindow), cr, GTK_STATE_NORMAL, FALSE, 566 gtk_paint_layout(gtk_widget_get_style(tipwindow), cr, GTK_STATE_NORMAL, FALSE,
567 tipwindow, "tooltip", 567 tipwindow, "tooltip",
568 6, 6, layout); 568 6, 6, layout);
569 cairo_destroy(cr); 569 cairo_destroy(cr);
570 570
571 return TRUE; 571 return TRUE;
572 } 572 }
573 573
574 static gboolean 574 static gboolean
575 pidgin_plugins_create_tooltip(GtkWidget *tipwindow, GtkTreePath *path, 575 pidgin_plugins_create_tooltip(GtkWidget *tipwindow, GtkTreePath *path,
576 gpointer data, int *w, int *h) 576 gpointer data, int *w, int *h)
736 sw = gtk_scrolled_window_new(NULL,NULL); 736 sw = gtk_scrolled_window_new(NULL,NULL);
737 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); 737 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
738 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_IN); 738 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_IN);
739 739
740 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(plugin_dialog))), 740 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(plugin_dialog))),
741 sw, TRUE, TRUE, 0); 741 sw, TRUE, TRUE, 0);
742 742
743 ls = gtk_list_store_new(4, G_TYPE_BOOLEAN, G_TYPE_STRING, G_TYPE_POINTER, G_TYPE_BOOLEAN); 743 ls = gtk_list_store_new(4, G_TYPE_BOOLEAN, G_TYPE_STRING, G_TYPE_POINTER, G_TYPE_BOOLEAN);
744 gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(ls), 744 gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(ls),
745 1, GTK_SORT_ASCENDING); 745 1, GTK_SORT_ASCENDING);
746 746
797 expander = gtk_expander_new(_("<b>Plugin Details</b>")); 797 expander = gtk_expander_new(_("<b>Plugin Details</b>"));
798 gtk_expander_set_use_markup(GTK_EXPANDER(expander), TRUE); 798 gtk_expander_set_use_markup(GTK_EXPANDER(expander), TRUE);
799 gtk_widget_set_sensitive(expander, FALSE); 799 gtk_widget_set_sensitive(expander, FALSE);
800 gtk_container_add(GTK_CONTAINER(expander), create_details()); 800 gtk_container_add(GTK_CONTAINER(expander), create_details());
801 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(plugin_dialog))), 801 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(plugin_dialog))),
802 expander, FALSE, FALSE, 0); 802 expander, FALSE, FALSE, 0);
803 803
804 804
805 g_signal_connect (G_OBJECT (sel), "changed", G_CALLBACK (prefs_plugin_sel), NULL); 805 g_signal_connect (G_OBJECT (sel), "changed", G_CALLBACK (prefs_plugin_sel), NULL);
806 g_signal_connect(G_OBJECT(plugin_dialog), "response", G_CALLBACK(plugin_dialog_response_cb), sel); 806 g_signal_connect(G_OBJECT(plugin_dialog), "response", G_CALLBACK(plugin_dialog_response_cb), sel);
807 gtk_window_set_default_size(GTK_WINDOW(plugin_dialog), 430, 530); 807 gtk_window_set_default_size(GTK_WINDOW(plugin_dialog), 430, 530);

mercurial