git://git.nikiroo.be
/
fanfix.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
TUI: fix not-editable fields
[fanfix.git]
/
src
/
be
/
nikiroo
/
fanfix
/
reader
/
tui
/
TSimpleScrollableWindow.java
diff --git
a/src/be/nikiroo/fanfix/reader/tui/TSimpleScrollableWindow.java
b/src/be/nikiroo/fanfix/reader/tui/TSimpleScrollableWindow.java
index 48a225e69eace660902a3823b7936ebaf290cc78..f9e797439f7264dfd1ebf433fa171464b119085f 100644
(file)
--- a/
src/be/nikiroo/fanfix/reader/tui/TSimpleScrollableWindow.java
+++ b/
src/be/nikiroo/fanfix/reader/tui/TSimpleScrollableWindow.java
@@
-6,6
+6,7
@@
import jexer.TPanel;
import jexer.TScrollableWindow;
import jexer.TVScroller;
import jexer.TWidget;
import jexer.TScrollableWindow;
import jexer.TVScroller;
import jexer.TWidget;
+import jexer.event.TResizeEvent;
public class TSimpleScrollableWindow extends TScrollableWindow {
protected TPanel mainPane;
public class TSimpleScrollableWindow extends TScrollableWindow {
protected TPanel mainPane;
@@
-27,7
+28,7
@@
public class TSimpleScrollableWindow extends TScrollableWindow {
int width, int height, int flags, int realWidth, int realHeight) {
super(application, title, width, height, flags);
int width, int height, int flags, int realWidth, int realHeight) {
super(application, title, width, height, flags);
- mainPane = new TPanel(this, 0, 0,
width, 80
) {
+ mainPane = new TPanel(this, 0, 0,
1, 1
) {
@Override
public void draw() {
for (TWidget children : mainPane.getChildren()) {
@Override
public void draw() {
for (TWidget children : mainPane.getChildren()) {
@@
-41,10
+42,8
@@
public class TSimpleScrollableWindow extends TScrollableWindow {
}
};
}
};
- // // TODO: test
- // for (int i = 0; i < 80; i++) {
- // mainPane.addLabel("ligne " + i, i, i);
- // }
+ mainPane.setWidth(getWidth());
+ mainPane.setHeight(getHeight());
setRealWidth(realWidth);
setRealHeight(realHeight);
setRealWidth(realWidth);
setRealHeight(realHeight);
@@
-93,6
+92,14
@@
public class TSimpleScrollableWindow extends TScrollableWindow {
reflowData();
}
reflowData();
}
+ @Override
+ public void onResize(TResizeEvent event) {
+ super.onResize(event);
+ mainPane.setWidth(getWidth());
+ mainPane.setHeight(getHeight());
+ mainPane.onResize(event);
+ }
+
@Override
public void reflowData() {
super.reflowData();
@Override
public void reflowData() {
super.reflowData();