more tooltips; better tooltip colors for dark themes

git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4097 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2008-11-04 21:05:58 +00:00
parent e351591c14
commit d410d82ad8
5 changed files with 20 additions and 1 deletions

View file

@ -162,7 +162,7 @@ static const char* authors[] = {
static const char* translators[] = {
N_("French:\n\tAlain Fréhel <alain.frehel@free.fr>\n\tChristophe Combelles <ccomb@free.fr>\n"),
N_("German:\n\tKarsten Petersen <kapet@kapet.de>\
N_("German:\n\tKarsten Petersen <kapet@kapet.de>\
\n\tSebastian Arnold <mail@sebastian-arnold.net>\
\n\tRobert Schwede<schwede@ironshark.com>\n"),
N_("Italian:\n\tFilippo Pappalardo <filippo@email.it>\n"),

View file

@ -1579,3 +1579,8 @@ widget "*RegionListWholeFile" style:highest "treeview_parent_node"
widget "*EditorHScrollbar" style:highest "editor_hscrollbar"
widget "*ResizerHandler" style:highest "resizer_handle"
style "tooltip" {
fg[NORMAL] = { 0.20, 0.20, 0.20 }
bg[NORMAL] = "#FFFFFF"
}
widget "*ooltip*" style:highest "tooltip"

View file

@ -1579,3 +1579,9 @@ widget "*RegionListWholeFile" style:highest "treeview_parent_node"
widget "*EditorHScrollbar" style:highest "editor_hscrollbar"
widget "*ResizerHandler" style:highest "resizer_handle"
style "tooltip" {
fg[NORMAL] = { 0.20, 0.20, 0.20 }
bg[NORMAL] = "#FFFFFF"
}
widget "*ooltip*" style:highest "tooltip"

View file

@ -145,15 +145,18 @@ MixerStrip::init ()
hide_button.add (*(manage (new Gtk::Image (::get_icon("hide")))));
input_label.set_text (_("Input"));
ARDOUR_UI::instance()->set_tip (&input_button, _("Click to choose inputs"), "");
input_button.add (input_label);
input_button.set_name ("MixerIOButton");
input_label.set_name ("MixerIOButtonLabel");
output_label.set_text (_("Output"));
ARDOUR_UI::instance()->set_tip (&output_button, _("Click to choose outputs"), "");
output_button.add (output_label);
output_button.set_name ("MixerIOButton");
output_label.set_name ("MixerIOButtonLabel");
ARDOUR_UI::instance()->set_tip (&meter_point_button, _("Select metering point"), "");
meter_point_button.add (meter_point_label);
meter_point_button.set_name ("MixerStripMeterPreButton");
meter_point_label.set_name ("MixerStripMeterPreButton");
@ -194,6 +197,7 @@ MixerStrip::init ()
Gtkmm2ext::set_size_request_to_display_given_text (name_button, "longest label", 2, 2);
name_label.set_name ("MixerNameButtonLabel");
ARDOUR_UI::instance()->set_tip (&group_button, _("Mix group"), "");
group_button.add (group_label);
group_button.set_name ("MixerGroupButton");
group_label.set_name ("MixerGroupButtonLabel");

View file

@ -22,6 +22,7 @@
#include <gtkmm2ext/choice.h>
#include <gtkmm2ext/doi.h>
#include <gtkmm2ext/bindable_button.h>
#include <gtkmm2ext/gtk_ui.h>
#include <ardour/route_group.h>
#include <pbd/memento_command.h>
@ -83,14 +84,17 @@ RouteUI::init ()
mute_button = manage (new BindableToggleButton (0, ""));
mute_button->set_self_managed (true);
mute_button->set_name ("MuteButton");
UI::instance()->set_tip (mute_button, _("Mute this track"), "");
solo_button = manage (new BindableToggleButton (0, ""));
solo_button->set_self_managed (true);
solo_button->set_name ("SoloButton");
UI::instance()->set_tip (solo_button, _("Mute other (non-soloed) tracks"), "");
rec_enable_button = manage (new BindableToggleButton (0, ""));
rec_enable_button->set_name ("RecordEnableButton");
rec_enable_button->set_self_managed (true);
UI::instance()->set_tip (rec_enable_button, _("Enable recording on this track"), "");
_session.SoloChanged.connect (mem_fun(*this, &RouteUI::solo_changed_so_update_mute));
}