diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-06-24 11:26:21 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-06-24 11:26:21 -0400 |
commit | 6a4a294167f4dd61683ca186a8dc42620c1586c6 (patch) | |
tree | 9d35ad86afc8fb78f3ab6bd373965471c35c751a /gtk2_ardour | |
parent | e3a33330a493e622178fd1fbf60bc525b993c4aa (diff) |
a bit more styling for that lock dialog
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/editor_ops.cc | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc index 71b80d7148..759c795e38 100644 --- a/gtk2_ardour/editor_ops.cc +++ b/gtk2_ardour/editor_ops.cc @@ -7122,12 +7122,19 @@ void Editor::lock () { if (!lock_dialog) { - lock_dialog = new ArdourDialog (string_compose (_("%1 is Locked"), PROGRAM_NAME), true); - Gtk::Button* b = manage (new Gtk::Button (_("Click me to unlock"))); - b->signal_clicked().connect (sigc::mem_fun (*this, &Editor::unlock)); - + lock_dialog = new ArdourDialog (string_compose (_("%1: Locked"), PROGRAM_NAME), true); + + Gtk::Image* padlock = manage (new Gtk::Image (::get_icon ("padlock_closed"))); + lock_dialog->get_vbox()->pack_start (*padlock); + + ArdourButton* b = manage (new ArdourButton); + b->set_name ("lock button"); + b->set_markup (string_compose ("<span size=\"large\" weight=\"bold\">%1</span>", _("Click me to unlock"))); + b->signal_clicked.connect (sigc::mem_fun (*this, &Editor::unlock)); lock_dialog->get_vbox()->pack_start (*b); + lock_dialog->get_vbox()->show_all (); + lock_dialog->set_size_request (200, 200); } ActionManager::disable_all_actions (); |