BC_GenericButton Class Reference

#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.

Collaboration diagram for BC_GenericButton:

Collaboration graph

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]

Detailed Description

Definition at line 51 of file bcbutton.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

int BC_GenericButton::set_images ( VFrame **  data  )  [virtual]

int BC_GenericButton::draw_face (  )  [virtual]

int BC_GenericButton::calculate_w ( BC_WindowBase gui,
char *  text 
) [static]

int BC_GenericButton::calculate_h (  )  [static]

Field Documentation

char BC_GenericButton::text[BCTEXTLEN] [private]

Definition at line 62 of file bcbutton.h.

Referenced by draw_face(), and set_images().

The documentation for this class was generated from the following files:

Generated on Mon Apr 28 14:13:37 2008 for Cinelerra by  doxygen 1.5.5