]> git.saurik.com Git - wxWidgets.git/commitdiff
Added GetRect to region iterator; cured window.cpp problem for BC++
authorJulian Smart <julian@anthemion.co.uk>
Wed, 4 Nov 1998 22:29:37 +0000 (22:29 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Wed, 4 Nov 1998 22:29:37 +0000 (22:29 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@963 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

distrib/msw/motif.rsp
include/wx/gtk/region.h
include/wx/gtk1/region.h
include/wx/motif/region.h
include/wx/msw/region.h
include/wx/stubs/region.h
src/msw/window.cpp

index dea0cf7529389425dd284ea9c056005c0f2c004a..7aa2d240f8e757272fad72d29c22c71341505fb7 100644 (file)
@@ -23,8 +23,6 @@ src/motif/mdi/lib/Imakefile
 src/motif/mdi/test/*.C
 src/motif/mdi/test/Imakefile
 
-
-
 src/make.env
 src/makeprog.env
 
index 9ba3f5012580409d2b3696f4ab3cdec4879aa748..7ab28ddbd80ff714631368dee2849ec074099325 100644 (file)
@@ -121,6 +121,7 @@ class wxRegionIterator: public wxObject
     long GetWidth(void) const { return GetW(); }
     long GetH(void) const;
     long GetHeight(void) const { return GetH(); }
+    wxRect GetRect() const { return wxRect(GetX(), GetY(), GetWidth(), GetHeight()); }
 
   private:
   
index 9ba3f5012580409d2b3696f4ab3cdec4879aa748..7ab28ddbd80ff714631368dee2849ec074099325 100644 (file)
@@ -121,6 +121,7 @@ class wxRegionIterator: public wxObject
     long GetWidth(void) const { return GetW(); }
     long GetH(void) const;
     long GetHeight(void) const { return GetH(); }
+    wxRect GetRect() const { return wxRect(GetX(), GetY(), GetWidth(), GetHeight()); }
 
   private:
   
index 99a2ef63f913fc6ba998af743e8011405728abbb..d4a78f1a43393056a26e1b1d961fc9b56fc82479 100644 (file)
@@ -123,6 +123,7 @@ public:
        long GetWidth() const { return GetW(); }
        long GetH() const;
        long GetHeight() const { return GetH(); }
+    wxRect GetRect() const { return wxRect(GetX(), GetY(), GetWidth(), GetHeight()); }
 
 private:
        long     m_current;
index 0ac45586ec450220bb15f7a9995d7754fbc8f2cc..3955305427493a124628d489a7c418e8f346b162 100644 (file)
@@ -125,6 +125,7 @@ public:
        long GetWidth(void) const { return GetW(); }
        long GetH(void) const;
        long GetHeight(void) const { return GetH(); }
+    wxRect GetRect() const { return wxRect(GetX(), GetY(), GetWidth(), GetHeight()); }
 
 private:
        long     m_current;
index 6353a7dc16d8c0d2352ed9707e1a307c50f496ac..0c88b794e7fa3ccc75298f45aaf85301f3033cde 100644 (file)
@@ -123,6 +123,7 @@ public:
        long GetWidth() const { return GetW(); }
        long GetH() const;
        long GetHeight() const { return GetH(); }
+    wxRect GetRect() const { return wxRect(GetX(), GetY(), GetWidth(), GetHeight()); }
 
 private:
        long     m_current;
index 2031e5cc8438e7de67fbb262bc6990dcb6565c2b..c11fc3d39b5c038e8f36dac130193c02cdaee573 100644 (file)
@@ -1598,6 +1598,11 @@ bool wxWindow::MSWOnClose(void)
     return FALSE;
 }
 
+// Some compilers don't define this
+#ifndef ENDSESSION_LOGOFF
+#define ENDSESSION_LOGOFF    0x80000000
+#endif
+
 // Return TRUE to end session, FALSE to veto end session.
 bool wxWindow::MSWOnQueryEndSession(long logOff)
 {