RenderProfile Class Reference

#include <renderprofiles.h>

Collaboration diagram for RenderProfile:

Collaboration graph
[legend]

Public Member Functions

 RenderProfile (MWindow *mwindow, RenderWindow *rwindow, int x, int y, int use_nothing)
 ~RenderProfile ()
int create_objects ()
int reposition_window (int x, int y)
int get_h ()
int get_x ()
int get_y ()
int get_profile_slot_by_name (char *profile_name)
int get_new_profile_slot ()
int save_to_slot (int profile_slot, char *profile_name)

Static Public Member Functions

static int calculate_h (BC_WindowBase *gui)

Data Fields

BC_Titletitle
BC_TextBoxtextbox
RenderProfileListBoxlistbox
SaveRenderProfileButtonsaveprofile
DeleteRenderProfileButtondeleteprofile
MWindowmwindow
RenderWindowrwindow
int x
int y
int * output
int use_nothing
ArrayList< RenderProfileItem * > profiles

Detailed Description

Definition at line 36 of file renderprofiles.h.


Constructor & Destructor Documentation

RenderProfile::RenderProfile ( MWindow mwindow,
RenderWindow rwindow,
int  x,
int  y,
int  use_nothing 
)

Definition at line 26 of file renderprofiles.C.

References ArrayList< TYPE >::append(), MWindow::defaults, BC_Hash::get(), and profiles.

Here is the call graph for this function:

RenderProfile::~RenderProfile (  ) 

Definition at line 49 of file renderprofiles.C.

References profiles, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.


Member Function Documentation

int RenderProfile::create_objects (  ) 

Definition at line 65 of file renderprofiles.C.

References _, BC_WindowBase::add_subwindow(), deleteprofile, BC_ListBox::get_w(), BC_WindowBase::get_w(), listbox, LISTWIDTH, rwindow, saveprofile, textbox, title, x, and y.

Referenced by RenderWindow::create_objects().

Here is the call graph for this function:

int RenderProfile::reposition_window ( int  x,
int  y 
)

int RenderProfile::calculate_h ( BC_WindowBase gui  )  [static]

Definition at line 60 of file renderprofiles.C.

References BC_TextBox::calculate_h(), and MEDIUMFONT.

Here is the call graph for this function:

int RenderProfile::get_h (  ) 

Definition at line 100 of file renderprofiles.C.

References BC_WindowBase::get_h(), MAX, textbox, and title.

Here is the call graph for this function:

int RenderProfile::get_x (  ) 

Definition at line 108 of file renderprofiles.C.

References x.

int RenderProfile::get_y (  ) 

Definition at line 113 of file renderprofiles.C.

References y.

int RenderProfile::get_profile_slot_by_name ( char *  profile_name  ) 

Definition at line 167 of file renderprofiles.C.

References MWindow::defaults, BC_Hash::get(), and mwindow.

Referenced by DeleteRenderProfileButton::handle_event(), and SaveRenderProfileButton::handle_event().

Here is the call graph for this function:

int RenderProfile::get_new_profile_slot (  ) 

Definition at line 183 of file renderprofiles.C.

References MWindow::defaults, BC_Hash::get(), and mwindow.

Referenced by SaveRenderProfileButton::handle_event().

Here is the call graph for this function:

int RenderProfile::save_to_slot ( int  profile_slot,
char *  profile_name 
)


Field Documentation

Definition at line 57 of file renderprofiles.h.

Referenced by create_objects(), get_h(), and reposition_window().

Definition at line 60 of file renderprofiles.h.

Referenced by create_objects().

Definition at line 61 of file renderprofiles.h.

Referenced by create_objects().

Definition at line 71 of file renderprofiles.h.

Definition at line 72 of file renderprofiles.h.


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

Generated on Mon Apr 28 14:40:39 2008 for Cinelerra by  doxygen 1.5.5