Public Types | Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes
Stg::OptionsDlg Class Reference

#include <options_dlg.hh>

List of all members.

Public Types

enum  event_t { NO_EVENT, CHANGE, CHANGE_ALL, CLOSE }

Public Member Functions

Optionchanged ()
void clearOptions ()
const event_t event () const
 OptionsDlg (int x, int y, int w, int h)
void setOptions (const std::set< Option * > &opts)
void showAllOpt (Option *opt)
virtual ~OptionsDlg ()

Private Member Functions

void updateChecks ()

Static Private Member Functions

static void checkChanged (Fl_Widget *w, void *p)

Private Attributes

OptionchangedItem
const int hm
std::vector< Option * > options
Fl_Scroll * scroll
OptionshowAll
Fl_Check_Button * showAllCheck
event_t status

Static Private Attributes

static const int boxH = 30
static const int vm = 4

Detailed Description

Definition at line 20 of file options_dlg.hh.


Member Enumeration Documentation

Enumerator:
NO_EVENT 
CHANGE 
CHANGE_ALL 
CLOSE 

Definition at line 22 of file options_dlg.hh.


Constructor & Destructor Documentation

Stg::OptionsDlg::OptionsDlg ( int  x,
int  y,
int  w,
int  h 
)

Definition at line 6 of file options_dlg.cc.

Definition at line 27 of file options_dlg.cc.


Member Function Documentation

Definition at line 48 of file options_dlg.hh.

void Stg::OptionsDlg::checkChanged ( Fl_Widget *  w,
void *  p 
) [static, private]

Definition at line 33 of file options_dlg.cc.

void Stg::OptionsDlg::clearOptions ( ) [inline]

Definition at line 45 of file options_dlg.hh.

const event_t Stg::OptionsDlg::event ( ) const [inline]

Definition at line 47 of file options_dlg.hh.

void Stg::OptionsDlg::setOptions ( const std::set< Option * > &  opts)

Definition at line 71 of file options_dlg.cc.

Definition at line 78 of file options_dlg.cc.

void Stg::OptionsDlg::updateChecks ( ) [private]

Definition at line 56 of file options_dlg.cc.


Member Data Documentation

const int Stg::OptionsDlg::boxH = 30 [static, private]

Definition at line 38 of file options_dlg.hh.

Definition at line 26 of file options_dlg.hh.

const int Stg::OptionsDlg::hm [private]

Definition at line 37 of file options_dlg.hh.

std::vector<Option*> Stg::OptionsDlg::options [private]

Definition at line 25 of file options_dlg.hh.

Fl_Scroll* Stg::OptionsDlg::scroll [private]

Definition at line 29 of file options_dlg.hh.

Definition at line 27 of file options_dlg.hh.

Fl_Check_Button* Stg::OptionsDlg::showAllCheck [private]

Definition at line 30 of file options_dlg.hh.

Definition at line 28 of file options_dlg.hh.

const int Stg::OptionsDlg::vm = 4 [static, private]

Definition at line 36 of file options_dlg.hh.


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


stage
Author(s): Richard Vaughan , Brian Gerkey , Reed Hedges , Andrew Howard , Toby Collett , Pooya Karimian , Jeremy Asher , Alex Couture-Beil , Geoff Biggs , Rich Mattes , Abbas Sadat
autogenerated on Thu Aug 27 2015 15:20:57