]> Dogcows Code - chaz/openbox/blobdiff - otk/widget.hh
heh
[chaz/openbox] / otk / widget.hh
index 1651a507451db098978b98ccb1df593d14063621..60fd2ddbea98ffbf75cfb7538ca00bda7a469bf6 100644 (file)
@@ -27,7 +27,8 @@ public:
 
   virtual void update(void);
 
-  void expose(const XExposeEvent &e);
+  virtual bool expose(const XExposeEvent &e);
+  virtual bool configure(const XConfigureEvent &e);
 
   inline Window getWindow(void) const { return _window; }
   inline const OtkWidget *getParent(void) const { return _parent; }
@@ -41,6 +42,9 @@ public:
   virtual void setWidth(int);
   virtual void setHeight(int);
 
+  virtual int width() const { return _rect.width(); }
+  virtual int height() const { return _rect.height(); }
+
   virtual void resize(const Point &to);
   virtual void resize(int x, int y);
 
@@ -106,6 +110,7 @@ private:
   Direction _direction;
   Cursor _cursor;
   int _bevel_width;
+  int _ignore_config;
 
   bool _visible;
   bool _focused;
@@ -126,7 +131,6 @@ private:
   bool _fixed_width;
   bool _fixed_height;
 
-protected:
   bool _dirty;
 };
 
This page took 0.024218 seconds and 4 git commands to generate.