Managing tree lists and editing screens

The welcome, main, editing, export and data files screens are organized around a tree list, with an action bar at screen top, and for some a floating button at screen bottom.

These screens allow data modification.

Managing tree lists

These lists provide information on one or two levels. Some first level entries are second level entries groups, in collapsed state, these entries are masked, in expanded state they are displayed.

Some first level entries whose content may have many lines have also collapsed state (only first line is displayed) and expanded state (all lines are displayed).

Touching first level entry grouping second level entries, it is expanded if collapsed and the inverse.

Some entries can be selected in order to modify them. They have a small circle at head. Touching such entry, it is selected and available commands are in the action bar. More touching at middle or right of entry, the main command, if defined, is automatically launched.

Modifying parameters

When an entry is selected, the action bar shows available commands.

A click on a command do, following case:

  • execute the action and refresh list to show the result,
  • display a dialog box to modify a text,
  • display a dialog box with counters to modify a date, an hour, a count ...
  • display an information box,
  • display another screen,
  • delete the entry.

The floating button

This button has particular functions on welcome, main or export screens.

On editing screens (Project, Task, Group, Event, Preferences, Settings) , it is enabled when changes have be done. Clicking this button, changes are archived and program return to preceding activity.

If you do back when there are changes, program asks if you want save them.

Text Input

Editing screens include text entry areas. These areas can be of 3 types:

  • project or preferences names, which will be limited as character set for presentation and use in file names problems: no control characters et are not allowed special characters \ / " ? < > ; :
  • names of items (task, group or event), responsible and calendar labels which will be limited for presentation problems: no control characters et are not allowed special characters ; < >
  • Other areas are not limited as character set and may also contain new lines.

Name size is not limited. However if you enter long names (more than 13 characters), they will be ellipsized for some screens.

Options menu

The edit screens have an options menu which will be displayed in action bar when no entry is selected. This menu depends of the screen type.