#include <bcbutton.h>
Inherits BC_Button.
Inherited by BatchRenderCancel, BatchRenderDelete, BatchRenderLoadList, BatchRenderNew, BatchRenderSaveList, BatchRenderStart, BatchRenderStop, BC_CancelTextButton, BC_OKTextButton, ChannelEdit, ChannelEditAdd, ChannelEditDel, ChannelEditMoveDown, ChannelEditMoveUp, ChannelEditPicture, ChannelEditScan, ChannelEditSelect, ChannelEditSort, ChromaKeyColor, ChromaKeyColor, ChromaKeyUseColorPicker, ChromaKeyUseColorPicker, ColorBalanceReset, ColorBalanceWhite, CompressorClear, ConfirmQuitCancelButton, ConfirmQuitNoButton, ConfirmQuitYesButton, CWindowCropOK, CWindowMaskCycleNext, CWindowMaskCyclePrev, CWindowMaskDelete, DeleteAllIndexes, DeleteRenderProfileButton, EditSvgButton, GammaColorPicker, GradientInColorButton, GradientOutColorButton, HistogramReset, NewSvgButton, PerspectiveReset, PreferencesApply, PreferencesButton, PreferencesCancel, PreferencesOK, PrefsRenderFarmDelNode, PrefsRenderFarmNewNode, PrefsRenderFarmReplaceNode, PrefsRenderFarmReset, PrefsRenderFarmSortNodes, QuestionNoButton, QuestionYesButton, RecordGUIActivateBatch, RecordGUIDeleteBatch, RecordGUILabel, RecordGUINewBatch, RecordGUIStartBatches, RecordGUIStartOver, RecordGUIStopbatches, SaveRenderProfileButton, SetFormatApply, ShapeWipeBrowseButton, SynthAddOsc, SynthClear, SynthDelOsc, ThresholdHighColorButton, ThresholdLowColorButton, ThresholdMidColorButton, TitleColorButton, and TitleColorStrokeButton.

Public Member Functions | |
| BC_GenericButton (int x, int y, char *text, VFrame **data=0) | |
| BC_GenericButton (int x, int y, int w, char *text, VFrame **data=0) | |
| int | set_images (VFrame **data) |
| int | draw_face () |
Static Public Member Functions | |
| static int | calculate_w (BC_WindowBase *gui, char *text) |
| static int | calculate_h () |
Private Attributes | |
| char | text [BCTEXTLEN] |
Definition at line 51 of file bcbutton.h.
| BC_GenericButton::BC_GenericButton | ( | int | x, | |
| int | y, | |||
| char * | text, | |||
| VFrame ** | data = 0 | |||
| ) |
Definition at line 366 of file bcbutton.C.
| BC_GenericButton::BC_GenericButton | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| char * | text, | |||
| VFrame ** | data = 0 | |||
| ) |
Definition at line 374 of file bcbutton.C.
| int BC_GenericButton::set_images | ( | VFrame ** | data | ) | [virtual] |
Reimplemented from BC_Button.
Definition at line 383 of file bcbutton.C.
References BC_WindowBase::BC_Pixmap, BUTTON_UP, BC_Resources::generic_button_margin, BC_Pixmap::get_h(), BC_WindowBase::get_resources(), BC_WindowBase::get_text_width(), BC_WindowBase::h, BC_Button::images, MEDIUMFONT, BC_WindowBase::parent_window, BC_WindowBase::resources, text, BC_WindowBase::w, and BC_Button::w_argument.
Referenced by PreferencesWindow::set_current_dialog().

| int BC_GenericButton::draw_face | ( | ) | [virtual] |
Reimplemented from BC_Button.
Definition at line 416 of file bcbutton.C.
References BUTTON_DOWNHI, BC_WindowBase::current_font, BC_WindowBase::draw_3segmenth(), BC_WindowBase::draw_line(), BC_WindowBase::draw_text(), BC_WindowBase::draw_top_background(), BC_Button::enabled, BC_WindowBase::flash(), BC_Resources::generic_button_margin, BC_WindowBase::get_h(), BC_WindowBase::get_resources(), BC_WindowBase::get_text_ascent(), BC_WindowBase::get_text_width(), BC_WindowBase::get_w(), BC_Button::images, MEDIUMFONT, BC_WindowBase::parent_window, BC_WindowBase::resources, BC_WindowBase::set_color(), BC_WindowBase::set_font(), BC_Button::status, text, BC_Resources::toggle_text_margin, BC_Button::underline_number, BC_WindowBase::w, BC_WindowBase::x, and BC_WindowBase::y.
Referenced by PreferencesWindow::set_current_dialog().

| int BC_GenericButton::calculate_w | ( | BC_WindowBase * | gui, | |
| char * | text | |||
| ) | [static] |
Definition at line 403 of file bcbutton.C.
References BC_Resources::generic_button_margin, BC_WindowBase::get_resources(), BC_WindowBase::get_text_width(), MEDIUMFONT, and BC_WindowBase::resources.
Referenced by BatchRenderGUI::create_objects(), and BC_CancelTextButton::resize_event().

| int BC_GenericButton::calculate_h | ( | ) | [static] |
Definition at line 410 of file bcbutton.C.
References BC_Resources::generic_button_images, VFrame::get_h(), BC_WindowBase::get_resources(), and BC_WindowBase::resources.
Referenced by BatchRenderGUI::create_objects(), BC_CancelTextButton::resize_event(), and BC_OKTextButton::resize_event().

char BC_GenericButton::text[BCTEXTLEN] [private] |
1.5.5