mirror of
https://github.com/gnosygnu/xowa.git
synced 2024-10-27 20:34:16 +00:00
45 lines
1.9 KiB
Java
45 lines
1.9 KiB
Java
|
/*
|
||
|
XOWA: the XOWA Offline Wiki Application
|
||
|
Copyright (C) 2012 gnosygnu@gmail.com
|
||
|
|
||
|
This program is free software: you can redistribute it and/or modify
|
||
|
it under the terms of the GNU Affero General Public License as
|
||
|
published by the Free Software Foundation, either version 3 of the
|
||
|
License, or (at your option) any later version.
|
||
|
|
||
|
This program 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 Affero General Public License for more details.
|
||
|
|
||
|
You should have received a copy of the GNU Affero General Public License
|
||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||
|
*/
|
||
|
package gplx.gfui; import gplx.*;
|
||
|
|
||
|
import org.eclipse.swt.SWT;
|
||
|
import org.eclipse.swt.widgets.Button;
|
||
|
import org.eclipse.swt.widgets.Composite;
|
||
|
import org.eclipse.swt.widgets.Control;
|
||
|
import org.eclipse.swt.widgets.Label;
|
||
|
|
||
|
class Swt_lbl implements GxwElem, Swt_control {
|
||
|
private Label lbl;
|
||
|
public Swt_lbl(Swt_control owner, KeyValHash ctorArgs) {
|
||
|
lbl = new Label(owner.Under_composite(), SWT.CENTER);
|
||
|
core = new Swt_core_cmds(lbl);
|
||
|
lbl.addKeyListener(new Swt_lnr_key(this));
|
||
|
lbl.addMouseListener(new Swt_lnr_mouse(this));
|
||
|
}
|
||
|
@Override public Control Under_control() {return lbl;}
|
||
|
@Override public Control Under_menu_control() {return lbl;}
|
||
|
@Override public String TextVal() {return lbl.getText();} @Override public void TextVal_set(String v) {
|
||
|
lbl.setText(v);
|
||
|
}
|
||
|
@Override public GxwCore_base Core() {return core;} GxwCore_base core;
|
||
|
@Override public GxwCbkHost Host() {return host;} @Override public void Host_set(GxwCbkHost host) {this.host = host;} GxwCbkHost host;
|
||
|
@Override public Composite Under_composite() {return null;}
|
||
|
@Override public void EnableDoubleBuffering() {}
|
||
|
@Override public Object Invk(GfsCtx ctx, int ikey, String k, GfoMsg m) {return null;}
|
||
|
}
|