5 #include "plugintclient.h"
6 #include "preferencesthread.inc"
7 #include "statusbar.inc"
11 class BlondTheme
: public Theme
18 void draw_mwindow_bg(MWindowGUI
*gui
);
20 void draw_rwindow_bg(RecordGUI
*gui
);
21 void draw_rmonitor_bg(RecordMonitorGUI
*gui
);
22 void draw_cwindow_bg(CWindowGUI
*gui
);
23 void draw_vwindow_bg(VWindowGUI
*gui
);
24 void draw_preferences_bg(PreferencesWindow
*gui
);
26 void get_mwindow_sizes(MWindowGUI
*gui
, int w
, int h
);
27 void get_cwindow_sizes(CWindowGUI
*gui
, int cwindow_controls
);
28 void get_vwindow_sizes(VWindowGUI
*gui
);
29 void get_preferences_sizes();
30 void get_recordgui_sizes(RecordGUI
*gui
, int w
, int h
);
31 void get_rmonitor_sizes(int do_audio
,
38 void get_new_sizes(NewWindow
*gui
);
39 void draw_new_bg(NewWindow
*gui
);
40 void draw_setformat_bg(SetFormatWindow
*gui
);
41 void get_plugindialog_sizes();
47 void build_overlays();
55 VFrame
*rgui_controls
;
57 VFrame
*rmonitor_panel
;
58 VFrame
*rmonitor_meters
;
63 class BlondThemeMain
: public PluginTClient
66 BlondThemeMain(PluginServer
*server
);