Mercurial > projects > dwt-mac
annotate dwt/custom/AnimatedProgress.d @ 156:969e7de37c3d default tip
Fixes to get dwt to work with dmd and ldc
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Wed, 08 Jul 2009 21:56:44 +0200 |
parents | 07399639c0c8 |
children |
rev | line source |
---|---|
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
1 /******************************************************************************* |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
2 * Copyright (c) 2000, 2008 IBM Corporation and others. |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
3 * All rights reserved. This program and the accompanying materials |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
4 * are made available under the terms of the Eclipse Public License v1.0 |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
5 * which accompanies this distribution, and is available at |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
6 * http://www.eclipse.org/legal/epl-v10.html |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
7 * |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
8 * Contributors: |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
9 * IBM Corporation - initial API and implementation |
13
f565d3a95c0a
Ported dwt.internal
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
0
diff
changeset
|
10 * Port to the D programming language: |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
11 * Frank Benoit <benoit@tionex.de> |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
12 *******************************************************************************/ |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
13 module dwt.custom.AnimatedProgress; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
14 |
128
07399639c0c8
Added DWT extension to dwt.widgets.MessageBox
Jacob Carlborg <doob@me.com>
parents:
41
diff
changeset
|
15 import dwt.dwthelper.utils; |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
16 |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
17 import dwt.DWT; |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
18 import dwt.DWTException; |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
19 import dwt.events.ControlAdapter; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
20 import dwt.events.ControlEvent; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
21 import dwt.events.DisposeEvent; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
22 import dwt.events.DisposeListener; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
23 import dwt.events.PaintEvent; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
24 import dwt.events.PaintListener; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
25 import dwt.graphics.Color; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
26 import dwt.graphics.GC; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
27 import dwt.graphics.Point; |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
28 import dwt.graphics.Rectangle; |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
29 import dwt.widgets.Canvas; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
30 import dwt.widgets.Composite; |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
31 import dwt.widgets.Display; |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
32 |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
33 /** |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
34 * A control for showing progress feedback for a long running operation. |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
35 * |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
36 * @deprecated As of Eclipse 2.1, use ProgressBar with the style DWT.INDETERMINATE |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
37 * |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
38 * <dl> |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
39 * <dt><b>Styles:</b><dd>VERTICAL, HORIZONTAL, BORDER |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
40 * </dl> |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
41 * |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
42 * @see <a href="http://www.eclipse.org/swt/">Sample code and further information</a> |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
43 */ |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
44 public class AnimatedProgress : Canvas { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
45 |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
46 alias Canvas.computeSize computeSize; |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
47 |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
48 static const int SLEEP = 70; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
49 static const int DEFAULT_WIDTH = 160; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
50 static const int DEFAULT_HEIGHT = 18; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
51 bool active = false; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
52 bool showStripes = false; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
53 int value; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
54 int orientation = DWT.HORIZONTAL; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
55 bool showBorder = false; |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
56 |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
57 /** |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
58 * Constructs a new instance of this class given its parent |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
59 * and a style value describing its behavior and appearance. |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
60 * <p> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
61 * The style value is either one of the style constants defined in |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
62 * class <code>DWT</code> which is applicable to instances of this |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
63 * class, or must be built by <em>bitwise OR</em>'ing together |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
64 * (that is, using the <code>int</code> "|" operator) two or more |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
65 * of those <code>DWT</code> style constants. The class description |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
66 * lists the style constants that are applicable to the class. |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
67 * Style bits are also inherited from superclasses. |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
68 * </p> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
69 * |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
70 * @param parent a widget which will be the parent of the new instance (cannot be null) |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
71 * @param style the style of widget to construct |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
72 * |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
73 * @exception IllegalArgumentException <ul> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
74 * <li>ERROR_NULL_ARGUMENT - if the parent is null</li> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
75 * </ul> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
76 * @exception DWTException <ul> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
77 * <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the parent</li> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
78 * </ul> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
79 * |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
80 * @see DWT#VERTICAL |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
81 * @see DWT#HORIZONTAL |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
82 * @see DWT#BORDER |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
83 * @see #getStyle() |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
84 */ |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
85 public this(Composite parent, int style) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
86 super(parent, checkStyle(style)); |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
87 |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
88 if ((style & DWT.VERTICAL) !is 0) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
89 orientation = DWT.VERTICAL; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
90 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
91 showBorder = (style & DWT.BORDER) !is 0; |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
92 |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
93 addControlListener(new class() ControlAdapter { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
94 public void controlResized(ControlEvent e) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
95 redraw(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
96 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
97 }); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
98 addPaintListener(new class() PaintListener { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
99 public void paintControl(PaintEvent e) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
100 paint(e); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
101 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
102 }); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
103 addDisposeListener(new class() DisposeListener { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
104 public void widgetDisposed(DisposeEvent e){ |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
105 stop(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
106 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
107 }); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
108 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
109 private static int checkStyle (int style) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
110 int mask = DWT.NONE; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
111 return style & mask; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
112 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
113 /** |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
114 * Stop the animation if it is not already stopped and |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
115 * reset the presentation to a blank appearance. |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
116 * |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
117 * @exception DWTException <ul> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
118 * <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
119 * <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
120 * </ul> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
121 */ |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
122 public synchronized void clear(){ |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
123 checkWidget(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
124 if (active) stop(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
125 showStripes = false; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
126 redraw(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
127 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
128 public override Point computeSize(int wHint, int hHint, bool changed) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
129 checkWidget(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
130 Point size = null; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
131 if (orientation is DWT.HORIZONTAL) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
132 size = new Point(DEFAULT_WIDTH, DEFAULT_HEIGHT); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
133 } else { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
134 size = new Point(DEFAULT_HEIGHT, DEFAULT_WIDTH); |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
135 } |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
136 if (wHint !is DWT.DEFAULT) size.x = wHint; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
137 if (hHint !is DWT.DEFAULT) size.y = hHint; |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
138 |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
139 return size; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
140 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
141 private void drawBevelRect(GC gc, int x, int y, int w, int h, Color topleft, Color bottomright) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
142 gc.setForeground(topleft); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
143 gc.drawLine(x, y, x+w-1, y); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
144 gc.drawLine(x, y, x, y+h-1); |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
145 |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
146 gc.setForeground(bottomright); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
147 gc.drawLine(x+w, y, x+w, y+h); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
148 gc.drawLine(x, y+h, x+w, y+h); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
149 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
150 void paint(PaintEvent event) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
151 GC gc = event.gc; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
152 Display disp= getDisplay(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
153 |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
154 Rectangle rect= getClientArea(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
155 gc.fillRectangle(rect); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
156 if (showBorder) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
157 drawBevelRect(gc, rect.x, rect.y, rect.width-1, rect.height-1, |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
158 disp.getSystemColor(DWT.COLOR_WIDGET_NORMAL_SHADOW), |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
159 disp.getSystemColor(DWT.COLOR_WIDGET_HIGHLIGHT_SHADOW)); |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
160 } |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
161 |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
162 paintStripes(gc); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
163 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
164 void paintStripes(GC gc) { |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
165 |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
166 if (!showStripes) return; |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
167 |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
168 Rectangle rect= getClientArea(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
169 // Subtracted border painted by paint. |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
170 rect = new Rectangle(rect.x+2, rect.y+2, rect.width-4, rect.height-4); |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
171 |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
172 gc.setLineWidth(2); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
173 gc.setClipping(rect); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
174 Color color = getDisplay().getSystemColor(DWT.COLOR_LIST_SELECTION); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
175 gc.setBackground(color); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
176 gc.fillRectangle(rect); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
177 gc.setForeground(this.getBackground()); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
178 int step = 12; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
179 int foregroundValue = value is 0 ? step - 2 : value - 2; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
180 if (orientation is DWT.HORIZONTAL) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
181 int y = rect.y - 1; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
182 int w = rect.width; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
183 int h = rect.height + 2; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
184 for (int i= 0; i < w; i+= step) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
185 int x = i + foregroundValue; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
186 gc.drawLine(x, y, x, h); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
187 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
188 } else { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
189 int x = rect.x - 1; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
190 int w = rect.width + 2; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
191 int h = rect.height; |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
192 |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
193 for (int i= 0; i < h; i+= step) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
194 int y = i + foregroundValue; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
195 gc.drawLine(x, y, w, y); |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
196 } |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
197 } |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
198 |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
199 if (active) { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
200 value = (value + 2) % step; |
0
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
201 } |
380af2bdd8e5
Upload of whole dwt tree
Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
parents:
diff
changeset
|
202 } |
41
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
203 /** |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
204 * Start the animation. |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
205 * |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
206 * @exception DWTException <ul> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
207 * <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
208 * <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
209 * </ul> |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
210 */ |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
211 public synchronized void start() { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
212 checkWidget(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
213 if (active) return; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
214 |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
215 active = true; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
216 showStripes = true; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
217 |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
218 Display display = getDisplay(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
219 Runnable [] timer = new Runnable [1]; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
220 |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
221 timer [0] = new class( display, timer ) Runnable { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
222 Display disp; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
223 Runnable [] runs; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
224 this( Display disp, Runnable[] runs ){ |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
225 this.disp = disp; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
226 this.runs = runs; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
227 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
228 public void run () { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
229 if (!active) return; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
230 GC gc = new GC(this.outer); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
231 paintStripes(gc); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
232 gc.dispose(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
233 disp.timerExec (SLEEP, runs [0]); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
234 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
235 }; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
236 display.timerExec (SLEEP, timer [0]); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
237 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
238 /** |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
239 * Stop the animation. Freeze the presentation at its current appearance. |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
240 */ |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
241 public synchronized void stop() { |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
242 //checkWidget(); |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
243 active = false; |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
244 } |
6337764516f1
Sync dwt/custom with dwt-linux (took copy of complete folder)
Frank Benoit <benoit@tionex.de>
parents:
13
diff
changeset
|
245 } |