Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

InterfacePrefs Class Reference

#include <interfaceprefs.h>

Inheritance diagram for InterfacePrefs:

PreferencesDialog List of all members.

Public Member Functions

 InterfacePrefs (MWindow *mwindow, PreferencesWindow *pwindow)
 ~InterfacePrefs ()
int create_objects ()
int update (int new_value)
char * behavior_to_text (int mode)

Public Attributes

BrowseButtonipath
IndexSizeisize
IndexCounticount
IndexPathTextipathtext
DeleteAllIndexesdeleteall
TimeFormatHMShms
TimeFormatHMSFhmsf
TimeFormatSamplessamples
TimeFormatHexhex
TimeFormatFramesframes
TimeFormatFeetfeet
TimeFormatSecondsseconds
MeterMinDBmin_db
MeterMaxDBmax_db
MeterVUDBvu_db
ViewBehaviourTextbutton1
ViewBehaviourTextbutton2
ViewBehaviourTextbutton3
ViewThumbnailsthumbnails

Detailed Description

Definition at line 27 of file interfaceprefs.h.


Constructor & Destructor Documentation

InterfacePrefs::InterfacePrefs MWindow mwindow,
PreferencesWindow pwindow
 

Definition at line 23 of file interfaceprefs.C.

InterfacePrefs::~InterfacePrefs  ) 
 

Definition at line 237 of file interfaceprefs.C.

References feet, frames, hex, hms, hmsf, max_db, min_db, samples, and thumbnails.


Member Function Documentation

char * InterfacePrefs::behavior_to_text int  mode  ) 
 

Definition at line 202 of file interfaceprefs.C.

References _, MOVE_ALL_EDITS_TITLE, MOVE_EDITS_DISABLED_TITLE, MOVE_NO_EDITS_TITLE, and MOVE_ONE_EDIT_TITLE.

Referenced by create_objects().

int InterfacePrefs::create_objects  )  [virtual]
 

Reimplemented from PreferencesDialog.

Definition at line 28 of file interfaceprefs.C.

References _, behavior_to_text(), ViewTheme::create_objects(), ViewBehaviourText::create_objects(), deleteall, PreferencesThread::edl, feet, frames, hex, hms, hmsf, icount, ipath, ipathtext, isize, max_db, min_db, PreferencesDialog::mwindow, Theme::preferencesoptions_x, Theme::preferencesoptions_y, Theme::preferencestitle_x, Theme::preferencestitle_y, PreferencesDialog::pwindow, samples, seconds, EDL::session, MWindow::theme, PreferencesWindow::thread, thumbnails, and EDLSession::time_format.

int InterfacePrefs::update int  new_value  ) 
 

Definition at line 224 of file interfaceprefs.C.

References PreferencesThread::edl, feet, frames, hex, hms, hmsf, PreferencesDialog::pwindow, PreferencesThread::redraw_times, samples, seconds, EDL::session, PreferencesWindow::thread, and EDLSession::time_format.

Referenced by TimeFormatFeet::handle_event(), TimeFormatSeconds::handle_event(), TimeFormatHex::handle_event(), TimeFormatFrames::handle_event(), TimeFormatSamples::handle_event(), TimeFormatHMSF::handle_event(), and TimeFormatHMS::handle_event().


Member Data Documentation

ViewBehaviourText* InterfacePrefs::button1
 

Definition at line 56 of file interfaceprefs.h.

ViewBehaviourText * InterfacePrefs::button2
 

Definition at line 56 of file interfaceprefs.h.

ViewBehaviourText * InterfacePrefs::button3
 

Definition at line 56 of file interfaceprefs.h.

DeleteAllIndexes* InterfacePrefs::deleteall
 

Definition at line 42 of file interfaceprefs.h.

Referenced by create_objects().

TimeFormatFeet* InterfacePrefs::feet
 

Definition at line 49 of file interfaceprefs.h.

Referenced by create_objects(), update(), and ~InterfacePrefs().

TimeFormatFrames* InterfacePrefs::frames
 

Definition at line 48 of file interfaceprefs.h.

Referenced by create_objects(), update(), and ~InterfacePrefs().

TimeFormatHex* InterfacePrefs::hex
 

Definition at line 47 of file interfaceprefs.h.

Referenced by create_objects(), update(), and ~InterfacePrefs().

TimeFormatHMS* InterfacePrefs::hms
 

Definition at line 44 of file interfaceprefs.h.

Referenced by create_objects(), update(), and ~InterfacePrefs().

TimeFormatHMSF* InterfacePrefs::hmsf
 

Definition at line 45 of file interfaceprefs.h.

Referenced by create_objects(), update(), and ~InterfacePrefs().

IndexCount* InterfacePrefs::icount
 

Definition at line 40 of file interfaceprefs.h.

Referenced by create_objects().

BrowseButton* InterfacePrefs::ipath
 

Definition at line 38 of file interfaceprefs.h.

Referenced by create_objects().

IndexPathText* InterfacePrefs::ipathtext
 

Definition at line 41 of file interfaceprefs.h.

Referenced by create_objects().

IndexSize* InterfacePrefs::isize
 

Definition at line 39 of file interfaceprefs.h.

Referenced by create_objects().

MeterMaxDB* InterfacePrefs::max_db
 

Definition at line 53 of file interfaceprefs.h.

Referenced by create_objects(), and ~InterfacePrefs().

MeterMinDB* InterfacePrefs::min_db
 

Definition at line 52 of file interfaceprefs.h.

Referenced by create_objects(), and ~InterfacePrefs().

TimeFormatSamples* InterfacePrefs::samples
 

Definition at line 46 of file interfaceprefs.h.

Referenced by create_objects(), update(), and ~InterfacePrefs().

TimeFormatSeconds* InterfacePrefs::seconds
 

Definition at line 50 of file interfaceprefs.h.

Referenced by create_objects(), and update().

ViewThumbnails* InterfacePrefs::thumbnails
 

Definition at line 57 of file interfaceprefs.h.

Referenced by create_objects(), and ~InterfacePrefs().

MeterVUDB* InterfacePrefs::vu_db
 

Definition at line 54 of file interfaceprefs.h.


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:15 2006 for Cinelerra-svn by  doxygen 1.4.4