#include <microtheme.h>
Inherits Theme.

Public Member Functions | |
| MicroTheme () | |
| ~MicroTheme () | |
| void | draw_mwindow_bg (MWindowGUI *gui) |
| void | get_mwindow_sizes (MWindowGUI *gui, int w, int h) |
| void | get_cwindow_sizes (CWindowGUI *gui) |
| void | get_vwindow_sizes (VWindowGUI *gui) |
| void | get_recordgui_sizes (RecordGUI *gui, int w, int h) |
| void | initialize () |
Definition at line 10 of file microtheme.h.
| MicroTheme::MicroTheme | ( | ) |
Definition at line 45 of file microtheme.C.
| MicroTheme::~MicroTheme | ( | ) |
Definition at line 49 of file microtheme.C.
| void MicroTheme::draw_mwindow_bg | ( | MWindowGUI * | gui | ) | [virtual] |
Reimplemented from Theme.
Definition at line 315 of file microtheme.C.
References BC_WindowBase::clear_box(), BC_WindowBase::get_h(), and BC_WindowBase::get_w().

| void MicroTheme::get_mwindow_sizes | ( | MWindowGUI * | gui, | |
| int | w, | |||
| int | h | |||
| ) | [virtual] |
Reimplemented from Theme.
Definition at line 423 of file microtheme.C.
References VFrame::get_h(), BC_WindowBase::get_h(), BC_WindowBase::get_resources(), VFrame::get_w(), MWindowGUI::mainmenu, Theme::mbuttons_h, Theme::mbuttons_w, Theme::mbuttons_x, Theme::mbuttons_y, Theme::mcanvas_h, Theme::mcanvas_w, Theme::mcanvas_x, Theme::mcanvas_y, Theme::mclock_h, Theme::mclock_w, Theme::mclock_x, Theme::mclock_y, Theme::mstatus_cancel_x, Theme::mstatus_cancel_y, Theme::mstatus_h, Theme::mstatus_progress_w, Theme::mstatus_progress_x, Theme::mstatus_progress_y, Theme::mstatus_w, Theme::mstatus_x, Theme::mstatus_y, Theme::mtimebar_h, Theme::mtimebar_w, Theme::mtimebar_x, Theme::mtimebar_y, Theme::mzoom_h, Theme::mzoom_w, Theme::mzoom_x, Theme::mzoom_y, Theme::patchbay_h, Theme::patchbay_w, PATCHBAY_W, Theme::patchbay_x, Theme::patchbay_y, BC_Resources::progress_images, Theme::statusbar_cancel_data, and ZOOM_H.

| void MicroTheme::get_cwindow_sizes | ( | CWindowGUI * | gui | ) |
Definition at line 320 of file microtheme.C.
References EDLSession::audio_channels, Theme::cauto_h, Theme::cauto_w, Theme::cauto_x, Theme::cauto_y, Theme::ccanvas_h, Theme::ccanvas_w, Theme::ccanvas_x, Theme::ccanvas_y, Theme::ccomposite_h, Theme::ccomposite_w, Theme::ccomposite_x, Theme::ccomposite_y, Theme::cdest_x, Theme::cdest_y, Theme::cedit_x, Theme::cedit_y, Theme::cmeter_h, Theme::cmeter_x, Theme::cmeter_y, Theme::cslider_w, Theme::cslider_x, Theme::cslider_y, Theme::ctime_x, Theme::ctime_y, Theme::ctransport_x, Theme::ctransport_y, MainSession::cwindow_h, EDLSession::cwindow_meter, MainSession::cwindow_w, Theme::czoom_x, Theme::czoom_y, MWindow::edl, VFrame::get_h(), MeterPanel::get_meters_width(), BC_WindowBase::get_resources(), PlayTransport::get_transport_width(), BC_Resources::horizontal_slider_data, Theme::mwindow, EDL::session, and MWindow::session.

| void MicroTheme::get_vwindow_sizes | ( | VWindowGUI * | gui | ) | [virtual] |
Reimplemented from Theme.
Definition at line 374 of file microtheme.C.
References EDLSession::audio_channels, Theme::cmeter_y, MWindow::edl, VFrame::get_h(), MeterPanel::get_meters_width(), BC_WindowBase::get_resources(), PlayTransport::get_transport_width(), BC_Resources::horizontal_slider_data, Theme::mwindow, MWindow::session, EDL::session, Theme::vcanvas_h, Theme::vcanvas_w, Theme::vcanvas_x, Theme::vcanvas_y, Theme::vedit_x, Theme::vedit_y, Theme::vmeter_h, Theme::vmeter_x, Theme::vmeter_y, Theme::vslider_w, Theme::vslider_x, Theme::vslider_y, Theme::vsource_x, Theme::vsource_y, Theme::vtime_w, Theme::vtime_x, Theme::vtime_y, Theme::vtimebar_w, Theme::vtimebar_x, Theme::vtimebar_y, Theme::vtransport_x, Theme::vtransport_y, MainSession::vwindow_h, EDLSession::vwindow_meter, MainSession::vwindow_w, Theme::vzoom_x, and Theme::vzoom_y.

| void MicroTheme::get_recordgui_sizes | ( | RecordGUI * | gui, | |
| int | w, | |||
| int | h | |||
| ) | [virtual] |
Reimplemented from Theme.
Definition at line 460 of file microtheme.C.
References Theme::loadmode_w, Theme::recordgui_batch_x, Theme::recordgui_batch_y, Theme::recordgui_batchcaption_x, Theme::recordgui_batches_h, Theme::recordgui_batches_w, Theme::recordgui_batches_x, Theme::recordgui_batches_y, Theme::recordgui_controls_x, Theme::recordgui_controls_y, Theme::recordgui_loadmode_x, Theme::recordgui_loadmode_y, Theme::recordgui_options_x, Theme::recordgui_options_y, Theme::recordgui_status_x, Theme::recordgui_status_x2, Theme::recordgui_status_y, Theme::recordgui_transport_x, and Theme::recordgui_transport_y.
| void MicroTheme::initialize | ( | ) | [virtual] |
Reimplemented from Theme.
Definition at line 53 of file microtheme.C.
References BC_Resources::bg_color, BLACK, Theme::build_button(), Theme::build_patches(), Theme::build_toggle(), Theme::build_transport(), BC_Resources::button_light, BC_Resources::button_up, Theme::camerakeyframe_data, BC_Resources::cancel_images, Theme::channel_bg_data, Theme::channel_position_color, Theme::channel_position_data, BC_Resources::checkbox_images, copy_data(), Theme::fade_h, Theme::flush_images(), BC_Resources::generic_button_images, VFrame::get_h(), BC_Theme::get_image(), BC_WindowBase::get_resources(), BC_Resources::horizontal_slider_data, BC_Resources::hscroll_data, Theme::in_point, Theme::keyframe_data, Theme::label_toggle, BC_Resources::listbox_bg, Theme::loadmode_w, LTGREY, Theme::maskkeyframe_data, BC_Resources::medium_font, MEDIUMFONT, MEGREY, BC_Resources::menu_down, BC_Resources::menu_highlighted, BC_Resources::menu_light, BC_Resources::menu_shadow, BC_Resources::menu_up, BC_Resources::meter_3d, BC_Resources::meter_font, BC_Resources::meter_font_color, Theme::meter_h, BC_Resources::meter_title_w, Theme::mode_h, Theme::modekeyframe_data, BC_Resources::ok_images, Theme::out_point, Theme::over_button, Theme::overwrite_data, BC_Resources::pan_data, Theme::pan_h, BC_Resources::pan_text_color, PAN_UP, Theme::pan_x, Theme::pankeyframe_data, Theme::play_h, Theme::projectorkeyframe_data, BC_Resources::radial_images, Theme::recordgui_fixed_color, Theme::recordgui_variable_color, RED, Theme::reverse_data, Theme::rewind_data, SMALLFONT, Theme::splice_data, Theme::statusbar_cancel_data, Theme::title_color, Theme::title_font, Theme::title_h, BC_Resources::tumble_data, BC_Resources::vscroll_data, Theme::vtimebar_bg_data, WHITE, BC_Resources::xmeter_images, and BC_Resources::ymeter_images.

1.5.5