23 #ifndef BAGEL_SPACEBAR_COMPUTER_H 24 #define BAGEL_SPACEBAR_COMPUTER_H 26 #include "bagel/spacebar/spacebar.h" 27 #include "bagel/spacebar/boflib/gui/list_box.h" 28 #include "bagel/spacebar/boflib/gui/text_box.h" 29 #include "bagel/spacebar/boflib/gui/button.h" 30 #include "bagel/spacebar/boflib/list.h" 35 #define NUM_COMPBUTT 12 52 OFFMODE, DRINKMODE, INGMODE, LISTMODE
85 void onBofListBox(
CBofObject *pListBox,
int nItemIndex);
87 virtual void onBofButton(
CBofObject *pButton,
int nState);
88 virtual void onKeyHit(uint32 lKey, uint32 nRepCount);
93 virtual ErrorCode attach();
98 virtual ErrorCode detach();
100 ErrorCode createDrinksListBox();
101 ErrorCode createIngListBox();
104 void deleteTextBox();
105 void deleteListBox();
116 ErrorCode readDrnkFile();
121 ErrorCode readIngFile();
134 virtual void onTimer(uint32 ) {
138 void eraseBackdrop();
140 void onLButtonDown(uint32 ,
CBofPoint *,
void * =
nullptr) {}
141 void onLButtonUp(uint32 ,
CBofPoint *,
void * =
nullptr) {}
143 void onMouseMove(uint32 nFlags,
CBofPoint *,
void * =
nullptr);
Definition: text_box.h:35
Definition: computer.h:55
Definition: storage_dev_win.h:410
Definition: computer.h:62
Definition: list_box.h:50