Changeset View
Changeset View
Standalone View
Standalone View
gtk3proxies/preview3.c
Show First 20 Lines • Show All 86 Lines • ▼ Show 20 Line(s) | 86 | if(wid==0) { | |||
---|---|---|---|---|---|
87 | window = gtk_dialog_new(); | 87 | window = gtk_dialog_new(); | ||
88 | gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area(GTK_DIALOG(window))), previewUI); | 88 | gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area(GTK_DIALOG(window))), previewUI); | ||
89 | g_signal_connect(window, "response", G_CALLBACK(on_dlg_response), NULL); | 89 | g_signal_connect(window, "response", G_CALLBACK(on_dlg_response), NULL); | ||
90 | } else { | 90 | } else { | ||
91 | window = gtk_plug_new(wid); | 91 | window = gtk_plug_new(wid); | ||
92 | gtk_container_add (GTK_CONTAINER (window), previewUI); | 92 | gtk_container_add (GTK_CONTAINER (window), previewUI); | ||
93 | } | 93 | } | ||
94 | 94 | | |||
95 | GdkColor black = {0, 0, 0, 0}; | | |||
96 | gtk_widget_modify_bg(previewUI, GTK_STATE_NORMAL, &black); | | |||
97 | | ||||
98 | g_signal_connect (window, "destroy", | 95 | g_signal_connect (window, "destroy", | ||
99 | G_CALLBACK (gtk_widget_destroyed), | 96 | G_CALLBACK (gtk_widget_destroyed), | ||
100 | &window); | 97 | &window); | ||
101 | 98 | | |||
102 | gtk_widget_show_all ( window ); | 99 | gtk_widget_show_all ( window ); | ||
103 | g_object_unref( G_OBJECT( builder ) ); | 100 | g_object_unref( G_OBJECT( builder ) ); | ||
104 | 101 | | |||
105 | if(wid) | 102 | if(wid) | ||
106 | fprintf(stderr, "--- is embedded gtk3: %d\n", gtk_plug_get_embedded(GTK_PLUG(window))); | 103 | fprintf(stderr, "--- is embedded gtk3: %d\n", gtk_plug_get_embedded(GTK_PLUG(window))); | ||
107 | 104 | | |||
108 | gtk_main(); | 105 | gtk_main(); | ||
109 | 106 | | |||
110 | return 0; | 107 | return 0; | ||
111 | } | 108 | } |