18 #include "pandabase.h"
20 #include "buttonHandle.h"
21 #include "clockObject.h"
22 #include "modifierButtons.h"
100 INLINE ButtonEvent(
const wstring &candidate_string,
size_t highlight_start,
101 size_t highlight_end,
size_t cursor_pos);
102 INLINE ButtonEvent(
const ButtonEvent ©);
103 INLINE
void operator = (
const ButtonEvent ©);
105 INLINE
bool operator == (
const ButtonEvent &other)
const;
106 INLINE
bool operator != (
const ButtonEvent &other)
const;
107 INLINE
bool operator < (
const ButtonEvent &other)
const;
111 void output(ostream &out)
const;
113 void write_datagram(
Datagram &dg)
const;
126 wstring _candidate_string;
127 size_t _highlight_start;
128 size_t _highlight_end;
141 INLINE ostream &operator << (ostream &out,
const ButtonEvent &be) {
146 #include "buttonEvent.I"
static ClockObject * get_global_clock()
Returns a pointer to the global ClockObject.
A class to retrieve the individual data elements previously stored in a Datagram. ...
An ordered list of data elements, formatted in memory for transmission over a socket or writing to a ...