projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
clarify fader labels
[ardour.git]
/
gtk2_ardour
/
theme_manager.h
diff --git
a/gtk2_ardour/theme_manager.h
b/gtk2_ardour/theme_manager.h
index 37a451da0778499edb758e1afebda7c9b56448ff..04aa3ed7701be838a9dbb6bf39edd15acb392270 100644
(file)
--- a/
gtk2_ardour/theme_manager.h
+++ b/
gtk2_ardour/theme_manager.h
@@
-27,10
+27,10
@@
#include <gtkmm/radiobutton.h>
#include <gtkmm/button.h>
#include <gtkmm/rc.h>
#include <gtkmm/radiobutton.h>
#include <gtkmm/button.h>
#include <gtkmm/rc.h>
-#include "ardour_
dialog
.h"
+#include "ardour_
window
.h"
#include "ui_config.h"
#include "ui_config.h"
-class ThemeManager : public Ardour
Dialog
+class ThemeManager : public Ardour
Window
{
public:
ThemeManager();
{
public:
ThemeManager();
@@
-42,22
+42,23
@@
class ThemeManager : public ArdourDialog
void on_dark_theme_button_toggled ();
void on_light_theme_button_toggled ();
void on_dark_theme_button_toggled ();
void on_light_theme_button_toggled ();
+ void on_flat_buttons_toggled ();
+ void on_all_dialogs_toggled ();
+ void on_gradient_waveforms_toggled ();
private:
struct ColorDisplayModelColumns : public Gtk::TreeModel::ColumnRecord {
ColorDisplayModelColumns() {
add (name);
private:
struct ColorDisplayModelColumns : public Gtk::TreeModel::ColumnRecord {
ColorDisplayModelColumns() {
add (name);
- add (color);
add (gdkcolor);
add (gdkcolor);
-
add (pVar);
+ add (pVar);
add (rgba);
}
Gtk::TreeModelColumn<std::string> name;
add (rgba);
}
Gtk::TreeModelColumn<std::string> name;
- Gtk::TreeModelColumn<std::string> color;
- Gtk::TreeModelColumn<Gdk::Color> gdkcolor;
+ Gtk::TreeModelColumn<Gdk::Color> gdkcolor;
Gtk::TreeModelColumn<UIConfigVariable<uint32_t> *> pVar;
Gtk::TreeModelColumn<UIConfigVariable<uint32_t> *> pVar;
- Gtk::TreeModelColumn<uint32_t>
rgba;
+ Gtk::TreeModelColumn<uint32_t> rgba;
};
ColorDisplayModelColumns columns;
};
ColorDisplayModelColumns columns;
@@
-69,6
+70,9
@@
class ThemeManager : public ArdourDialog
Gtk::RadioButton dark_button;
Gtk::RadioButton light_button;
Gtk::Button reset_button;
Gtk::RadioButton dark_button;
Gtk::RadioButton light_button;
Gtk::Button reset_button;
+ Gtk::CheckButton flat_buttons;
+ Gtk::CheckButton all_dialogs;
+ Gtk::CheckButton gradient_waveforms;
bool button_press_event (GdkEventButton*);
};
bool button_press_event (GdkEventButton*);
};