ROOT_Application
2.0
C++ Core modules and GUIStock
|
#include <TransientFrame.h>
Public Member Functions | |
TransDateBox (const TGWindow *p, const TGWindow *main) | |
TransDateBox (const TGWindow *p, const TGWindow *main, Stock *stock, ETime &tmscl, Indicator &indic, Utils::firstlast_dates &dates, bool *to_insert) | |
virtual | ~TransDateBox () |
virtual void | CloseWindow () |
void | BuildInterface () |
need overwrite by all sub-classes More... | |
Bool_t | Valid () |
virtual Bool_t | ProcessMessage (Long_t msg, Long_t parm1, Long_t) |
Public Member Functions inherited from TransFrameGUI | |
TransFrameGUI (const TGWindow *p, const TGWindow *main) | |
~TransFrameGUI () | |
Private Attributes | |
TGHorizontalFrame * | fFdate [2] |
TGLabel * | fLabel [2] |
TGNumberEntry * | fNumericEntries [2] |
TGCheckButton * | fCheckButton [2] |
Stock * | fstock |
internal use More... | |
ETime | ftmscl |
bool * | bvalid |
true if cancel is chosen, to_insert in calling More... | |
Utils::firstlast_dates | ftrans_data |
time_t | memo_date |
Additional Inherited Members | |
Protected Member Functions inherited from TransFrameGUI | |
virtual void | CreateButtons (unsigned int mode=1) |
called by all sub-classes More... | |
virtual void | FinalizeTransGUI () |
ClassDef (TransFrameGUI, 0) | |
Protected Attributes inherited from TransFrameGUI | |
TGVerticalFrame * | fvframe0 |
TGLayoutHints * | fL1 |
Layout for global, date entry and label. More... | |
TGHorizontalFrame * | fValid |
Button for Validation. More... | |
TGTextButton * | fBcancel |
TGTextButton * | fBvalid |
TGTextButton * | fBretry |
Definition at line 94 of file TransientFrame.h.
TransDateBox::TransDateBox | ( | const TGWindow * | p, |
const TGWindow * | main | ||
) |
Definition at line 230 of file TransientFrame.cxx.
TransDateBox::TransDateBox | ( | const TGWindow * | p, |
const TGWindow * | main, | ||
Stock * | stock, | ||
ETime & | tmscl, | ||
Indicator & | indic, | ||
Utils::firstlast_dates & | dates, | ||
bool * | to_insert | ||
) |
Definition at line 302 of file TransientFrame.cxx.
References BuildInterface(), bvalid, TransFrameGUI::CreateButtons(), TransFrameGUI::FinalizeTransGUI(), fstock, ftmscl, and ftrans_data.
|
inlinevirtual |
Definition at line 125 of file TransientFrame.h.
|
virtual |
need overwrite by all sub-classes
Implements TransFrameGUI.
Definition at line 334 of file TransientFrame.cxx.
References fCheckButton, fFdate, Utils::firstlast_dates::first, TransFrameGUI::fL1, fLabel, fNumericEntries, ftrans_data, TransFrameGUI::fvframe0, and Utils::firstlast_dates::last.
Referenced by TransDateBox().
|
virtual |
Definition at line 327 of file TransientFrame.cxx.
Referenced by ProcessMessage(), and Valid().
|
virtual |
Reimplemented from TransFrameGUI.
Definition at line 390 of file TransientFrame.cxx.
References bvalid, CloseWindow(), fCheckButton, fNumericEntries, ftrans_data, Utils::GetDateYMD(), Utils::GetTime_tToday(), Utils::firstlast_dates::last, memo_date, and Valid().
Bool_t TransDateBox::Valid | ( | ) |
Definition at line 508 of file TransientFrame.cxx.
References bvalid, CloseWindow(), DAY, fCheckButton, Utils::firstlast_dates::first, fNumericEntries, fstock, ftmscl, ftrans_data, Utils::GetDateYMD(), INST, Utils::firstlast_dates::last, Stock::LoadListData(), memo_date, Indicator::StockCSV, Indicator::StockInst, Utils::Time_tToString(), and Stock::UpdateCSVFromWeb().
Referenced by ProcessMessage().
|
private |
true if cancel is chosen, to_insert in calling
Definition at line 110 of file TransientFrame.h.
Referenced by ProcessMessage(), TransDateBox(), and Valid().
|
private |
Definition at line 102 of file TransientFrame.h.
Referenced by BuildInterface(), ProcessMessage(), and Valid().
|
private |
Definition at line 99 of file TransientFrame.h.
Referenced by BuildInterface().
|
private |
Definition at line 100 of file TransientFrame.h.
Referenced by BuildInterface().
|
private |
Definition at line 101 of file TransientFrame.h.
Referenced by BuildInterface(), ProcessMessage(), and Valid().
|
private |
internal use
Definition at line 105 of file TransientFrame.h.
Referenced by TransDateBox(), and Valid().
|
private |
Definition at line 106 of file TransientFrame.h.
Referenced by TransDateBox(), and Valid().
|
private |
Definition at line 114 of file TransientFrame.h.
Referenced by BuildInterface(), ProcessMessage(), TransDateBox(), and Valid().
|
private |
Definition at line 117 of file TransientFrame.h.
Referenced by ProcessMessage(), and Valid().