Public Types | Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
Stg::OptionsDlg Class Reference

#include <options_dlg.hh>

Inheritance diagram for Stg::OptionsDlg:
Inheritance graph
[legend]

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.

Stg::OptionsDlg::~OptionsDlg ( )
virtual

Definition at line 27 of file options_dlg.cc.

Member Function Documentation

Option* Stg::OptionsDlg::changed ( )
inline

Definition at line 48 of file options_dlg.hh.

void Stg::OptionsDlg::checkChanged ( Fl_Widget *  w,
void *  p 
)
staticprivate

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.

void Stg::OptionsDlg::showAllOpt ( Option opt)

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
staticprivate

Definition at line 38 of file options_dlg.hh.

Option* Stg::OptionsDlg::changedItem
private

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.

Option* Stg::OptionsDlg::showAll
private

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.

event_t Stg::OptionsDlg::status
private

Definition at line 28 of file options_dlg.hh.

const int Stg::OptionsDlg::vm = 4
staticprivate

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 Mon Jun 10 2019 15:06:12