00001 #ifndef BYTEORDERPOPUP_H 00002 #define BYTEORDERPOPUP_H 00003 00004 #include "guicast.h" 00005 00006 class ByteOrderList; 00007 class ByteOrderText; 00008 00009 class ByteOrderPopup 00010 { 00011 public: 00012 ByteOrderPopup(BC_WindowBase *parent_window, int x, int y, int *output); 00013 ~ByteOrderPopup(); 00014 00015 int create_objects(); 00016 00017 ArrayList<BC_ListBoxItem*> byteorder_items; 00018 BC_WindowBase *parent_window; 00019 int x; 00020 int y; 00021 int *output; 00022 ByteOrderList *menu; 00023 ByteOrderText *textbox; 00024 }; 00025 00026 class ByteOrderList : public BC_ListBox 00027 { 00028 public: 00029 ByteOrderList(ByteOrderPopup *popup, int x, int y); 00030 int handle_event(); 00031 ByteOrderPopup *popup; 00032 }; 00033 00034 class ByteOrderText : public BC_TextBox 00035 { 00036 public: 00037 ByteOrderText(ByteOrderPopup *popup, int x, int y); 00038 int handle_event(); 00039 ByteOrderPopup *popup; 00040 }; 00041 00042 00043 #endif
1.4.4