23 #include <ubit/ubit.hpp> 24 #include <ubit/umessage.hpp> 25 #include <ubit/umsproto.hpp> 26 #include <ubit/umservice.hpp> 37 Remote(
const char* hostname = null);
38 void sendMsg(
UStr* target,
const char* action);
39 void sendBoxMsg(
UEvent&,
UStr* target,
const char* action);
45 void moveMouse(
UMouseEvent&,
int* pointer,
int* mag);
47 void releaseKey(
UKeyEvent&,
int* pointer);
49 void serverRequest(
UEvent&,
int request);
52 bool isLocalConnected();
53 bool isHostConnected();
54 void hostDisconnected();
56 UCombobox& getHostbox() {
return *host_boxes[0];}
58 void selectNeighbor(
UCombobox* cb,
const char* dir);
67 std::vector<UCombobox*> host_boxes;
77 void selectHostAction(
UCombobox*,
const UStr& name,
const UStr& address,
int port);
78 void selectNeighborAction(
UCombobox*,
const char* dir,
const UStr& name,
79 const UStr& address,
int port);
106 static const char* commands[];
113 void createComButtons(
const char* comspec);
114 void execCom(
UStr* com);
120 static UStr commands;
130 WinPos back, forward, reload, stop, home,
131 previous_slide, next_slide, top_slide;
133 static UStr commands;
143 static UStr commands;
157 void showStatus(
const UStr&);
163 enum MacroType {Click, Message};
168 UStr name, target, mesg;
179 void execMacro(
Macro*);
186 bool already_in_list;
189 UStr title, name, target, mesg;
keyboard events
Definition: uevent.hpp:316
Box container.
Definition: ubox.hpp:64
Definition: uremote.hpp:165
Ubit Event class.
Definition: uevent.hpp:30
Item Button widget (a kind of button that is used in UListbox(es)).
Definition: uinteractors.hpp:303
Definition: uremote.hpp:29
Alertbox gadget.
Definition: uboxes.hpp:192
UMService: Ubit Mouse/Message Service.
Definition: umservice.hpp:25
Definition: uremote.hpp:91
Spinbox gadget.
Definition: uinteractors.hpp:397
Definition: uremote.hpp:84
Definition: uremote.hpp:172
List widget: enforces a list layout and makes buttons (and items, checkboxes, etc) contained in this ...
Definition: ulistbox.hpp:117
Definition: uremote.hpp:142
Textfield widget: single line editor.
Definition: uinteractors.hpp:163
Font of a UElem or UBox container.
Definition: ufont.hpp:30
Definition: uremote.hpp:128
Definition: uremote.hpp:151
Definition: uhardfont.hpp:31
Combo box gadget.
Definition: ulistbox.hpp:213
Makes widgets (exclusively) selectable.
Definition: uchoice.hpp:153
Definition: uremote.hpp:119
Card box (or Tabbed Pane).
Definition: uboxes.hpp:98
Ubit String.
Definition: ustr.hpp:72
mouse events
Definition: uevent.hpp:172
Definition: uremote.hpp:35
Ubit Message events.
Definition: uevent.hpp:462
Definition: uremote.hpp:104