summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2008-11-04 21:05:58 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2008-11-04 21:05:58 +0000
commitd410d82ad893dbe02d2ea131c55706dec65dc256 (patch)
treed35a8a0c901bcdb8b9cf6f73ee500e0993396ec9
parente351591c14fffc4a062ffcf66334840214acbf83 (diff)
more tooltips; better tooltip colors for dark themes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4097 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r--gtk2_ardour/about.cc2
-rw-r--r--gtk2_ardour/ardour2_ui_dark.rc.in5
-rw-r--r--gtk2_ardour/ardour2_ui_dark_sae.rc.in6
-rw-r--r--gtk2_ardour/mixer_strip.cc4
-rw-r--r--gtk2_ardour/route_ui.cc4
5 files changed, 20 insertions, 1 deletions
diff --git a/gtk2_ardour/about.cc b/gtk2_ardour/about.cc
index ed6b28321c..a0e97c9209 100644
--- a/gtk2_ardour/about.cc
+++ b/gtk2_ardour/about.cc
@@ -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"),
diff --git a/gtk2_ardour/ardour2_ui_dark.rc.in b/gtk2_ardour/ardour2_ui_dark.rc.in
index 45bbe4040e..29b76beea6 100644
--- a/gtk2_ardour/ardour2_ui_dark.rc.in
+++ b/gtk2_ardour/ardour2_ui_dark.rc.in
@@ -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"
diff --git a/gtk2_ardour/ardour2_ui_dark_sae.rc.in b/gtk2_ardour/ardour2_ui_dark_sae.rc.in
index 3b63a5447f..0c12a970cc 100644
--- a/gtk2_ardour/ardour2_ui_dark_sae.rc.in
+++ b/gtk2_ardour/ardour2_ui_dark_sae.rc.in
@@ -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"
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc
index fe87c9fc84..e2ed1a8d11 100644
--- a/gtk2_ardour/mixer_strip.cc
+++ b/gtk2_ardour/mixer_strip.cc
@@ -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");
diff --git a/gtk2_ardour/route_ui.cc b/gtk2_ardour/route_ui.cc
index 7cc57be829..efec686ed5 100644
--- a/gtk2_ardour/route_ui.cc
+++ b/gtk2_ardour/route_ui.cc
@@ -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));
}