virtual void GTKHandleRealized();
+ void GTKConfigureEvent(int x, int y);
+
// do *not* call this to iconize the frame, this is a private function!
void SetIconizeState(bool iconic);
m_gdkDecor;
// size of WM decorations
- wxSize m_decorSize;
+ struct DecorSize
+ {
+ int left, right, top, bottom;
+ };
+ DecorSize m_decorSize;
// private gtk_timeout_add result for mimicing wxUSER_ATTENTION_INFO and
// wxUSER_ATTENTION_ERROR difference, -2 for no hint, -1 for ERROR hint, rest for GtkTimeout handle.
// return the size of the window without WM decorations
void GTKDoGetSize(int *width, int *height) const;
- void GTKUpdateDecorSize(const wxSize& decorSize);
+ void GTKUpdateDecorSize(const DecorSize& decorSize);
protected:
// give hints to the Window Manager for how the size
private:
void Init();
- wxSize& GetCachedDecorSize();
+ DecorSize& GetCachedDecorSize();
// size hint increments
int m_incWidth, m_incHeight;