|
|
|
|
@ -44,6 +44,14 @@ inline void ubl_make_plugs(Gtk::Widget *LeftWidget, Gtk::Widget *RightWidget, in
|
|
|
|
|
if (left_plug_id>0&&LeftWidget){
|
|
|
|
|
GtkWidget *plug=gtk_plug_new(left_plug_id);
|
|
|
|
|
GtkWidget *toplug=GTK_WIDGET(LeftWidget->gobj());
|
|
|
|
|
{GdkScreen *screen = gtk_widget_get_screen(plug);
|
|
|
|
|
gtk_widget_set_app_paintable(plug,TRUE);
|
|
|
|
|
GdkVisual *colormap = gdk_screen_get_rgba_visual(screen);
|
|
|
|
|
gtk_widget_set_visual(plug, colormap);}
|
|
|
|
|
{GdkScreen *screen = gtk_widget_get_screen(toplug);
|
|
|
|
|
gtk_widget_set_app_paintable(toplug,TRUE);
|
|
|
|
|
GdkVisual *colormap = gdk_screen_get_rgba_visual(screen);
|
|
|
|
|
gtk_widget_set_visual(toplug, colormap);}
|
|
|
|
|
if (gtk_widget_get_parent(GTK_WIDGET(toplug))){
|
|
|
|
|
g_object_ref(G_OBJECT(toplug));
|
|
|
|
|
GtkWidget *parent=gtk_widget_get_parent(toplug);
|
|
|
|
|
@ -52,10 +60,21 @@ inline void ubl_make_plugs(Gtk::Widget *LeftWidget, Gtk::Widget *RightWidget, in
|
|
|
|
|
} else
|
|
|
|
|
gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug));
|
|
|
|
|
gtk_widget_show(GTK_WIDGET(plug));
|
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(plug),"bkim");
|
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(toplug),"bkim");
|
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(plug),"primary-toolbar");
|
|
|
|
|
}
|
|
|
|
|
if (right_plug_id>0&&RightWidget){
|
|
|
|
|
GtkWidget *plug=gtk_plug_new(right_plug_id);
|
|
|
|
|
GtkWidget *toplug=GTK_WIDGET(RightWidget->gobj());
|
|
|
|
|
{GdkScreen *screen = gtk_widget_get_screen(plug);
|
|
|
|
|
gtk_widget_set_app_paintable(plug,TRUE);
|
|
|
|
|
GdkVisual *colormap = gdk_screen_get_rgba_visual(screen);
|
|
|
|
|
gtk_widget_set_visual(plug, colormap);}
|
|
|
|
|
{GdkScreen *screen = gtk_widget_get_screen(toplug);
|
|
|
|
|
gtk_widget_set_app_paintable(toplug,TRUE);
|
|
|
|
|
GdkVisual *colormap = gdk_screen_get_rgba_visual(screen);
|
|
|
|
|
gtk_widget_set_visual(toplug, colormap);}
|
|
|
|
|
if (gtk_widget_get_parent(GTK_WIDGET(toplug))){
|
|
|
|
|
g_object_ref(G_OBJECT(toplug));
|
|
|
|
|
GtkWidget *parent=gtk_widget_get_parent(toplug);
|
|
|
|
|
@ -64,6 +83,9 @@ inline void ubl_make_plugs(Gtk::Widget *LeftWidget, Gtk::Widget *RightWidget, in
|
|
|
|
|
} else
|
|
|
|
|
gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug));
|
|
|
|
|
gtk_widget_show(GTK_WIDGET(plug));
|
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(plug),"bkim");
|
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(toplug),"bkim");
|
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(plug),"primary-toolbar");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
#endif
|