--- 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); + } {