Author: dejan
Date: 2007-11-14 08:49:25 -0800 (Wed, 14 Nov 2007)
New Revision: 5972
Log:
ShapedWindow now implicitly sets border to false. Clock demo
which utilizes this class does not use deprecated clear_border(),
or border(false)...
Modified:
trunk/fltk/ShapedWindow.h
trunk/test/clock.cxx
Modified: trunk/fltk/ShapedWindow.h
===================================================================
--- trunk/fltk/ShapedWindow.h 2007-11-14 01:49:47 UTC (rev 5971)
+++ trunk/fltk/ShapedWindow.h 2007-11-14 16:49:25 UTC (rev 5972)
@@ -31,8 +31,14 @@
class FL_API ShapedWindow : public Window {
void init() { shape_ = 0; lw = lh = 0; changed = 0; }
public:
- ShapedWindow(int W, int H, const char *l = 0) : Window(W,H,l) { init();}
- ShapedWindow(int X, int Y, int W, int H, const char *l = 0):
Window(X,Y,W,H,l) { init();}
+ ShapedWindow(int W, int H, const char *l = 0) : Window(W,H,l) {
+ border(false);
+ init();
+ }
+ ShapedWindow(int X, int Y, int W, int H, const char *l = 0):
Window(X,Y,W,H,l) {
+ border(false);
+ init();
+ }
void shape(xbmImage* b) { shape_ = b; changed = 1; }
void shape(xbmImage& b) { shape_ =&b; changed = 1; }
Modified: trunk/test/clock.cxx
===================================================================
--- trunk/test/clock.cxx 2007-11-14 01:49:47 UTC (rev 5971)
+++ trunk/test/clock.cxx 2007-11-14 16:49:25 UTC (rev 5972)
@@ -70,7 +70,8 @@
window.begin();
// don't show window manager border-- some window managers do this for you
// if an arbitrary shape is assigned to the window.
- //window.clear_border();
+ // previously windows.clear_border();
+ // window.border(false); // not needed now because now ShapedWindow
implicitly sets border to false.
#ifdef WIN32
Clock clock(0,0,220,220);
#else
_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit