diff options
Diffstat (limited to 'src/xembed.hh')
-rw-r--r-- | src/xembed.hh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/xembed.hh b/src/xembed.hh new file mode 100644 index 00000000..70d79c5f --- /dev/null +++ b/src/xembed.hh @@ -0,0 +1,23 @@ +#ifndef __XEMBED_HH__ +#define __XEMBED_HH__ + +#include <fltk/Window.h> + +#include "d_size.h" + +class Xembed : public fltk::Window { + private: + uint32_t xid; + void createInternal(uint32_t parent); + void setXembedInfo(unsigned long flags); + void sendXembedEvent(uint32_t message); + + public: + Xembed(uint32_t xid, int _w, int _h) : fltk::Window(_w, _h) { + this->xid = xid; + }; + void create(); + int handle(int event); +}; + +#endif |