git://git.nikiroo.be
/
jvcard.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sliders in note panel
[jvcard.git]
/
src
/
be
/
nikiroo
/
jvcard
/
tui
/
panes
/
ContactDetails.java
diff --git
a/src/be/nikiroo/jvcard/tui/panes/ContactDetails.java
b/src/be/nikiroo/jvcard/tui/panes/ContactDetails.java
index 2ea8a9724b80cf6ac777cb37fc75ea08ae7f328c..a221f6b885f5a79a4449d8a584a7a12817e238a7 100644
(file)
--- a/
src/be/nikiroo/jvcard/tui/panes/ContactDetails.java
+++ b/
src/be/nikiroo/jvcard/tui/panes/ContactDetails.java
@@
-9,8
+9,8
@@
import be.nikiroo.jvcard.Data;
import be.nikiroo.jvcard.TypeInfo;
import be.nikiroo.jvcard.resources.StringUtils;
import be.nikiroo.jvcard.resources.bundles.DisplayBundle;
import be.nikiroo.jvcard.TypeInfo;
import be.nikiroo.jvcard.resources.StringUtils;
import be.nikiroo.jvcard.resources.bundles.DisplayBundle;
-import be.nikiroo.jvcard.resources.enums.DisplayOption;
import be.nikiroo.jvcard.resources.enums.ColorOption;
import be.nikiroo.jvcard.resources.enums.ColorOption;
+import be.nikiroo.jvcard.resources.enums.DisplayOption;
import be.nikiroo.jvcard.resources.enums.StringId;
import be.nikiroo.jvcard.tui.ImageTextControl;
import be.nikiroo.jvcard.tui.KeyAction;
import be.nikiroo.jvcard.resources.enums.StringId;
import be.nikiroo.jvcard.tui.ImageTextControl;
import be.nikiroo.jvcard.tui.KeyAction;
@@
-22,9
+22,10
@@
import com.googlecode.lanterna.TerminalSize;
import com.googlecode.lanterna.gui2.BorderLayout;
import com.googlecode.lanterna.gui2.Borders;
import com.googlecode.lanterna.gui2.Direction;
import com.googlecode.lanterna.gui2.BorderLayout;
import com.googlecode.lanterna.gui2.Borders;
import com.googlecode.lanterna.gui2.Direction;
-import com.googlecode.lanterna.gui2.Label;
import com.googlecode.lanterna.gui2.LinearLayout;
import com.googlecode.lanterna.gui2.Panel;
import com.googlecode.lanterna.gui2.LinearLayout;
import com.googlecode.lanterna.gui2.Panel;
+import com.googlecode.lanterna.gui2.TextBox;
+import com.googlecode.lanterna.gui2.TextBox.Style;
import com.googlecode.lanterna.input.KeyType;
public class ContactDetails extends MainContent {
import com.googlecode.lanterna.input.KeyType;
public class ContactDetails extends MainContent {
@@
-34,7
+35,7
@@
public class ContactDetails extends MainContent {
private Image image;
private boolean fullscreenImage;
private Panel infoPanel;
private Image image;
private boolean fullscreenImage;
private Panel infoPanel;
- private
Label
note;
+ private
TextBox
note;
// from .properties file:
private int labelSize = -1;
// from .properties file:
private int labelSize = -1;
@@
-66,8
+67,12
@@
public class ContactDetails extends MainContent {
notePanel.addComponent(UiColors.createLabel(
ColorOption.VIEW_CONTACT_NOTES_TITLE, "Notes:"));
notePanel.addComponent(UiColors.createLabel(
ColorOption.VIEW_CONTACT_NOTES_TITLE, "Notes:"));
- note = UiColors.createLabel(ColorOption.VIEW_CONTACT_NORMAL, "");
+ // 10000x10000 is probably enough or "max"
+ note = new TextBox(new TerminalSize(10000, 10000), Style.MULTI_LINE);
+ note.setReadOnly(true);
notePanel.addComponent(note);
notePanel.addComponent(note);
+ note.setVerticalFocusSwitching(false);
+ note.setHorizontalFocusSwitching(false);
setContact(contact);
setContact(contact);