Skip to content

Commit

Permalink
New TreeArea interface
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Pozhidaev committed Mar 12, 2016
1 parent ca1d8a5 commit 1d50c99
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/main/java/org/luwrain/app/contacts/Base.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class Base
private ContactsStoring storing;
private StoredContact currentContact = null;
private TreeModelSource treeModelSource;
private TreeModel foldersModel;
private TreeArea.Model foldersModel;

boolean init(Luwrain luwrain, Strings strings)
{
Expand All @@ -43,7 +43,7 @@ boolean hasCurrentContact()
return currentContact != null;
}

TreeModel getFoldersModel()
TreeArea.Model getFoldersModel()
{
if (foldersModel != null)
return foldersModel;
Expand Down
9 changes: 6 additions & 3 deletions src/main/java/org/luwrain/app/contacts/ContactsApp.java
Original file line number Diff line number Diff line change
Expand Up @@ -113,9 +113,12 @@ private void createAreas()
final Actions actions = this;
final Strings s = strings;

foldersArea = new TreeArea(new DefaultControlEnvironment(luwrain),
base.getFoldersModel(),
strings.foldersAreaName()){
final TreeArea.Params treeParams = new TreeArea.Params();
treeParams.environment = new DefaultControlEnvironment(luwrain);
treeParams.model = base.getFoldersModel();
treeParams.name = strings.foldersAreaName();

foldersArea = new TreeArea(treeParams) {
@Override public boolean onKeyboardEvent(KeyboardEvent event)
{
NullCheck.notNull(event, "event");
Expand Down

0 comments on commit 1d50c99

Please sign in to comment.