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 ()
 
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
 
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

◆ event_t

Enumerator
NO_EVENT 
CHANGE 
CHANGE_ALL 
CLOSE 

Definition at line 22 of file options_dlg.hh.

Constructor & Destructor Documentation

◆ OptionsDlg()

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

Definition at line 6 of file options_dlg.cc.

◆ ~OptionsDlg()

Stg::OptionsDlg::~OptionsDlg ( )
virtual

Definition at line 24 of file options_dlg.cc.

Member Function Documentation

◆ changed()

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

Definition at line 48 of file options_dlg.hh.

◆ checkChanged()

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

Definition at line 30 of file options_dlg.cc.

◆ clearOptions()

void Stg::OptionsDlg::clearOptions ( )
inline

Definition at line 45 of file options_dlg.hh.

◆ event()

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

Definition at line 47 of file options_dlg.hh.

◆ setOptions()

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

Definition at line 70 of file options_dlg.cc.

◆ showAllOpt()

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

Definition at line 77 of file options_dlg.cc.

◆ updateChecks()

void Stg::OptionsDlg::updateChecks ( )
private

Definition at line 51 of file options_dlg.cc.

Member Data Documentation

◆ boxH

const int Stg::OptionsDlg::boxH = 30
staticprivate

Definition at line 38 of file options_dlg.hh.

◆ changedItem

Option* Stg::OptionsDlg::changedItem
private

Definition at line 26 of file options_dlg.hh.

◆ options

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

Definition at line 25 of file options_dlg.hh.

◆ scroll

Fl_Scroll* Stg::OptionsDlg::scroll
private

Definition at line 29 of file options_dlg.hh.

◆ showAll

Option* Stg::OptionsDlg::showAll
private

Definition at line 27 of file options_dlg.hh.

◆ showAllCheck

Fl_Check_Button* Stg::OptionsDlg::showAllCheck
private

Definition at line 30 of file options_dlg.hh.

◆ status

event_t Stg::OptionsDlg::status
private

Definition at line 28 of file options_dlg.hh.

◆ vm

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 Feb 28 2022 23:48:56