mirror of https://github.com/daleclack/My_GtkUi
Add style for dock
This commit is contained in:
parent
f080393506
commit
f244deab14
|
@ -183,17 +183,7 @@
|
|||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel">
|
||||
<property name="visible">True</property>
|
||||
<property name="can-focus">False</property>
|
||||
<property name="label" translatable="yes">
|
||||
</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">7</property>
|
||||
</packing>
|
||||
<placeholder/>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
|
|
|
@ -4,8 +4,17 @@ MyDock::MyDock(BaseObjectType *cobject, const Glib::RefPtr<Gtk::Builder> ref_Gla
|
|||
:Gtk::Box(cobject),
|
||||
ref_builder(ref_Glade)
|
||||
{
|
||||
// Get Widget
|
||||
ref_builder->get_widget("finder_box",finder_box);
|
||||
ref_builder->get_widget("dock_box",dock_box);
|
||||
finder_box->pack_start(finder);
|
||||
|
||||
// Add Style for MyFinder
|
||||
provider = Gtk::CssProvider::create();
|
||||
provider->load_from_resource("/org/gtk/daleclack/style.css");
|
||||
auto style = dock_box->get_style_context();
|
||||
style->add_provider(provider, G_MAXUINT);
|
||||
|
||||
show_all_children();
|
||||
}
|
||||
|
||||
|
|
|
@ -11,10 +11,13 @@ public:
|
|||
|
||||
private:
|
||||
// Child widgets
|
||||
Gtk::Box * finder_box;
|
||||
Gtk::Box *finder_box, *dock_box;
|
||||
|
||||
//Finder
|
||||
MyFinder finder;
|
||||
|
||||
//Other
|
||||
Gtk::Window * parent_win;
|
||||
Glib::RefPtr<Gtk::Builder> ref_builder;
|
||||
Glib::RefPtr<Gtk::CssProvider> provider;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue