My favorites
|
Sign in
kuix
Kuix is a powerful J2ME UI framework used to design high-end mobile applications.
Project Home
Source
Checkout
|
Browse
|
Changes
|
r138
Source path:
svn
/
trunk
/
src
/
org
/
kalmeo
/
kuix
/
widget
/
UnpaintableWidget.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/*
* This file is part of org.kalmeo.kuix.
*
* org.kalmeo.kuix is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* org.kalmeo.kuix is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with org.kalmeo.kuix. If not, see <http://www.gnu.org/licenses/>.
*
* Creation date : 7 oct. 2008
* Copyright (c) Kalmeo 2007-2008. All rights reserved.
* http://www.kalmeo.org
*/
package org.kalmeo.kuix.widget;
import javax.microedition.lcdui.Graphics;
import org.kalmeo.kuix.core.Kuix;
/**
* This widget is used to mask region of display from Kuix repaint process.<br>
* Basicly it could be used to implement a video render region.
*
* @author bbeaulant
*/
public class UnpaintableWidget extends Widget {
/**
* Construct a {@link UnpaintableWidget}
*
* @param tag
*/
public UnpaintableWidget(String tag) {
super(tag);
}
/* (non-Javadoc)
* @see org.kalmeo.kuix.widget.Widget#paintImpl(javax.microedition.lcdui.Graphics)
*/
public void paintImpl(Graphics g) {
Kuix.getCanvas().addUnpaintableWidget(this);
// Ignore children painting
}
/* (non-Javadoc)
* @see org.kalmeo.kuix.widget.Widget#cleanUp()
*/
public void cleanUp() {
super.cleanUp();
// Remove this widget from the KuixCanvas unpaintable widget list
Kuix.getCanvas().removeUnpaintableWidget(this);
}
}
Show details
Hide details
Change log
r115
by boris.beaulant on Oct 29, 2008
Diff
1.0.2 Development
Go to:
/trunk/CHANGELOG
.../demo/kuix/xml/demos/widgets.xml
...c/org/kalmeo/kuix/core/Kuix.java
...kalmeo/kuix/core/KuixCanvas.java
...meo/kuix/core/KuixConstants.java
...meo/kuix/core/KuixConverter.java
...lmeo/kuix/layout/FlowLayout.java
...rg/kalmeo/kuix/widget/Gauge.java
...org/kalmeo/kuix/widget/Menu.java
.../kalmeo/kuix/widget/Picture.java
...kalmeo/kuix/widget/TextArea.java
...ix/widget/UnpaintableWidget.java
...g/kalmeo/kuix/widget/Widget.java
Project members,
sign in
to write a code review
Older revisions
All revisions of this file
File info
Size: 1842 bytes, 67 lines
View raw file
File properties
svn:mime-type
text/plain
Hosted by