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 eaa8af4 commit cd75986
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/main/java/org/luwrain/app/mail/Base.java
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ class Base
private StoredMailFolder currentFolder = null;
private StoredMailMessage currentMessage;
private TreeModelSource treeModelSource;
private TreeModel foldersModel;
private TreeArea.Model foldersModel;
private SummaryTableModel summaryModel;
private SummaryTableAppearance summaryAppearance;

Expand Down Expand Up @@ -75,7 +75,7 @@ boolean hasCurrentMessage()
return currentMessage != null;
}

TreeModel getFoldersModel()
TreeArea.Model getFoldersModel()
{
if (foldersModel != null)
return foldersModel;
Expand Down
8 changes: 6 additions & 2 deletions src/main/java/org/luwrain/app/mail/MailApp.java
Original file line number Diff line number Diff line change
Expand Up @@ -167,8 +167,12 @@ private void createAreas()
return true;
}};

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 cd75986

Please sign in to comment.