KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
List of all members | Public Member Functions | Protected Attributes | List of all members
KVDropDownDialog Class Reference

Ask user to choose between several options in a drop-down list.

Definition at line 23 of file KVDropDownDialog.h.

Public Member Functions

 KVDropDownDialog (const TGWindow *main, const Char_t *question, const Char_t *choice_list, const Char_t *default_choice, TString *chosen, Bool_t *ok)
 
virtual ~ KVDropDownDialog ()
 
void CloseWindow ()
 
void DoClose ()
 
void ReadAnswer ()
 

Protected Attributes

TStringfAnswer
 the answer to the question More...
 
TGTextButtonfCancelBut
 Cancel button. More...
 
TGComboBoxfDropDown
 drop down list More...
 
TGTransientFramefMain
 
Bool_tfOK
 set to kTRUE if OK button is pressed More...
 
TGTextButtonfOKBut
 OK button. More...
 

#include <KVDropDownDialog.h>

Constructor & Destructor Documentation

◆ KVDropDownDialog()

KVDropDownDialog::KVDropDownDialog ( const TGWindow main,
const Char_t question,
const Char_t choice_list,
const Char_t default_choice,
TString chosen,
Bool_t ok 
)

Create the dialog box asking a "question". Possible answers are in "choice list" (whitespace-separated list). Default choice (will be visible in combo box when dialog opens) is "default". The Bool_t variable will be set to kTRUE if "OK" is pressed (kFALSE otherwise) Optional argument 'tooltip' will be displayed when mouse held over text entry widget

Definition at line 28 of file KVDropDownDialog.cpp.

◆ ~ KVDropDownDialog()

virtual KVDropDownDialog::~ KVDropDownDialog ( )
virtual

Member Function Documentation

◆ CloseWindow()

void KVDropDownDialog::CloseWindow ( )

Definition at line 167 of file KVDropDownDialog.cpp.

◆ DoClose()

void KVDropDownDialog::DoClose ( )

Definition at line 157 of file KVDropDownDialog.cpp.

◆ ReadAnswer()

void KVDropDownDialog::ReadAnswer ( )

Read text from drop down list and store in "answer" TString. Set "ok" Bool_t flag to kTRUE

Definition at line 178 of file KVDropDownDialog.cpp.

Member Data Documentation

◆ fAnswer

TString* KVDropDownDialog::fAnswer
protected

the answer to the question

Definition at line 29 of file KVDropDownDialog.h.

◆ fCancelBut

TGTextButton* KVDropDownDialog::fCancelBut
protected

Cancel button.

Definition at line 32 of file KVDropDownDialog.h.

◆ fDropDown

TGComboBox* KVDropDownDialog::fDropDown
protected

drop down list

Definition at line 30 of file KVDropDownDialog.h.

◆ fMain

TGTransientFrame* KVDropDownDialog::fMain
protected

Definition at line 28 of file KVDropDownDialog.h.

◆ fOK

Bool_t* KVDropDownDialog::fOK
protected

set to kTRUE if OK button is pressed

Definition at line 33 of file KVDropDownDialog.h.

◆ fOKBut

TGTextButton* KVDropDownDialog::fOKBut
protected

OK button.

Definition at line 31 of file KVDropDownDialog.h.


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