|
|
|
@ -9,6 +9,8 @@ inline returnstruct *ubl_make_plugs(GtkWidget *LeftWidget, GtkWidget *RightWidge
|
|
|
|
if (left_plug_id>0&&LeftWidget){
|
|
|
|
if (left_plug_id>0&&LeftWidget){
|
|
|
|
GtkWidget *plug=gtk_plug_new(left_plug_id);
|
|
|
|
GtkWidget *plug=gtk_plug_new(left_plug_id);
|
|
|
|
GtkWidget *toplug=LeftWidget;
|
|
|
|
GtkWidget *toplug=LeftWidget;
|
|
|
|
|
|
|
|
gtk_widget_set_visual(plug,gdk_screen_get_rgba_visual(gtk_widget_get_screen(plug)));
|
|
|
|
|
|
|
|
gtk_widget_set_app_paintable(plug,1);
|
|
|
|
if (gtk_widget_get_parent(GTK_WIDGET(toplug))){
|
|
|
|
if (gtk_widget_get_parent(GTK_WIDGET(toplug))){
|
|
|
|
g_object_ref(G_OBJECT(toplug));
|
|
|
|
g_object_ref(G_OBJECT(toplug));
|
|
|
|
GtkWidget *parent=gtk_widget_get_parent(toplug);
|
|
|
|
GtkWidget *parent=gtk_widget_get_parent(toplug);
|
|
|
|
@ -18,14 +20,16 @@ inline returnstruct *ubl_make_plugs(GtkWidget *LeftWidget, GtkWidget *RightWidge
|
|
|
|
gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug));
|
|
|
|
gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug));
|
|
|
|
gtk_widget_show(GTK_WIDGET(plug));
|
|
|
|
gtk_widget_show(GTK_WIDGET(plug));
|
|
|
|
ret->plugLeft=plug;
|
|
|
|
ret->plugLeft=plug;
|
|
|
|
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(plug),"primary-toolbar");
|
|
|
|
GtkStyleContext *context = gtk_widget_get_style_context(plug);
|
|
|
|
|
|
|
|
gtk_style_context_add_class(context,"primary-toolbar");
|
|
|
|
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(toplug),"button");
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(toplug),"button");
|
|
|
|
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(toplug),"opacited");
|
|
|
|
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(toplug),"color");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (right_plug_id>0&&RightWidget){
|
|
|
|
if (right_plug_id>0&&RightWidget){
|
|
|
|
GtkWidget *plug=gtk_plug_new(right_plug_id);
|
|
|
|
GtkWidget *plug=gtk_plug_new(right_plug_id);
|
|
|
|
GtkWidget *toplug=RightWidget;
|
|
|
|
GtkWidget *toplug=RightWidget;
|
|
|
|
|
|
|
|
gtk_widget_set_visual(plug,gdk_screen_get_rgba_visual(gtk_widget_get_screen(plug)));
|
|
|
|
|
|
|
|
gtk_widget_set_app_paintable(plug,1);
|
|
|
|
if (gtk_widget_get_parent(GTK_WIDGET(toplug))){
|
|
|
|
if (gtk_widget_get_parent(GTK_WIDGET(toplug))){
|
|
|
|
g_object_ref(G_OBJECT(toplug));
|
|
|
|
g_object_ref(G_OBJECT(toplug));
|
|
|
|
GtkWidget *parent=gtk_widget_get_parent(toplug);
|
|
|
|
GtkWidget *parent=gtk_widget_get_parent(toplug);
|
|
|
|
@ -37,8 +41,9 @@ inline returnstruct *ubl_make_plugs(GtkWidget *LeftWidget, GtkWidget *RightWidge
|
|
|
|
ret->plugRight=plug;
|
|
|
|
ret->plugRight=plug;
|
|
|
|
|
|
|
|
|
|
|
|
GtkStyleContext *context = gtk_widget_get_style_context(plug);
|
|
|
|
GtkStyleContext *context = gtk_widget_get_style_context(plug);
|
|
|
|
gtk_style_context_add_class(context,"primary-toolbar");
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(plug),"primary-toolbar");
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(toplug),"button");
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(toplug),"opacited");
|
|
|
|
|
|
|
|
gtk_style_context_add_class(gtk_widget_get_style_context(toplug),"color");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return ret;
|
|
|
|
return ret;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|