X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Fsrc%2Fgtkmm%2Fwidget_filename.cpp;h=1e94ef7023028041aba64d0703f97da4c6659355;hb=60625faec2a962c4c9de782c43bfe51b494547c3;hp=a178614bd0b29eeb2c30d615d26b140bddf008f2;hpb=a095981e18cc37a8ecc7cd237cc22b9c10329264;p=synfig.git diff --git a/synfig-studio/src/gtkmm/widget_filename.cpp b/synfig-studio/src/gtkmm/widget_filename.cpp index a178614..1e94ef7 100644 --- a/synfig-studio/src/gtkmm/widget_filename.cpp +++ b/synfig-studio/src/gtkmm/widget_filename.cpp @@ -58,12 +58,24 @@ using namespace studio; Widget_Filename::Widget_Filename() { entry_filename=manage(new Gtk::Entry()); - button_choose=manage(new Gtk::Button(_("Find"))); + label_find= manage(new Gtk::Label(_("Find"))); + button_choose=manage(new Gtk::Button()); + Pango::AttrList attr_list; + { + Pango::AttrInt pango_size(Pango::Attribute::create_attr_size(Pango::SCALE*7)); + pango_size.set_start_index(0); + pango_size.set_end_index(64); + attr_list.change(pango_size); + } + label_find->set_attributes(attr_list); + label_find->set_ellipsize(Pango::ELLIPSIZE_END); + button_choose->add(*label_find); pack_start(*entry_filename); pack_start(*button_choose); entry_filename->show(); button_choose->show(); + label_find->show(); button_choose->signal_clicked().connect(sigc::mem_fun(*this, &studio::Widget_Filename::on_button_choose_pressed)); //entry_filename->signal_value_changed().connect(sigc::mem_fun(*this, &studio::Widget_Filename::on_value_changed));