--- mysql-workbench-6.3.5.0/frontend/linux/workbench/model_diagram_panel.cpp 2015-10-28 22:56:14.870924290 +0100
+++ mysql-workbench-6.3.5/frontend/linux/workbench/model_diagram_panel.cpp 2015-11-24 18:43:22.212020571 +0100
@@ -354,35 +354,58 @@
_xml->get_widget("side_model_note1", note);
+ GValue g_value = G_VALUE_INIT;
+ g_value_init(&g_value, G_TYPE_BOOLEAN);
+ g_value_set_boolean(&g_value, TRUE);
+
_catalog_tree = _be->get_catalog_tree();
label = Gtk::manage(new Gtk::Label(_("Catalog")));
note->append_page(*mforms::widget_for_view(_catalog_tree), *label);
label->set_use_markup(true);
+ label->set_ellipsize(Pango::ELLIPSIZE_END);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(0)->gobj()), "tab-expand", &g_value);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(0)->gobj()), "tab-fill", &g_value);
label = Gtk::manage(new Gtk::Label(_("Layers")));
note->append_page(*mforms::widget_for_view(_be->get_layer_tree()), *label);
label->set_use_markup(true);
+ label->set_ellipsize(Pango::ELLIPSIZE_END);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(1)->gobj()), "tab-expand", &g_value);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(1)->gobj()), "tab-fill", &g_value);
_usertypes_list= _wb->get_wb()->get_model_context()->create_user_type_list();
label = Gtk::manage(new Gtk::Label(_("User Types")));
note->append_page(*mforms::widget_for_view(_usertypes_list), *label);
label->set_use_markup(true);
+ label->set_ellipsize(Pango::ELLIPSIZE_END);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(2)->gobj()), "tab-expand", &g_value);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(2)->gobj()), "tab-fill", &g_value);
_xml->get_widget("side_model_note2", note);
_documentation_box= Gtk::manage(new DocumentationBox(_wb));
label = Gtk::manage(new Gtk::Label(_("Description")));
note->append_page(*_documentation_box, *label);
label->set_use_markup(true);
+ label->set_ellipsize(Pango::ELLIPSIZE_END);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(0)->gobj()), "tab-expand", &g_value);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(0)->gobj()), "tab-fill", &g_value);
_properties_tree= Gtk::manage(new PropertiesTree(_wb));
label = Gtk::manage(new Gtk::Label(_("Properties")));
note->append_page(*_properties_tree, *label);
label->set_use_markup(true);
+ label->set_ellipsize(Pango::ELLIPSIZE_END);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(1)->gobj()), "tab-expand", &g_value);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(1)->gobj()), "tab-fill", &g_value);
_history_list = _wb->get_wb()->get_model_context()->create_history_tree();
label = Gtk::manage(new Gtk::Label(_("History")));
note->append_page(*mforms::widget_for_view(_history_list), *label);
label->set_use_markup(true);
+ label->set_ellipsize(Pango::ELLIPSIZE_END);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(2)->gobj()), "tab-expand", &g_value);
+ gtk_container_child_set_property(GTK_CONTAINER(note->gobj()), GTK_WIDGET(note->get_nth_page(2)->gobj()), "tab-fill", &g_value);
+
}
{