Graphical User Interface

From RadiusWiki

Topic: Graphical User Interface
Version: rev.2
Last change: 2005, October 20
Author: Nikolai

Contents

Main table view (1st variant)

User will be able to choose following columns for the main table:

  • Record number
  • Car identification
  • Date of fill
  • Fuel volume
  • Cost of fill
  • Fuel unit cost
  • Odometer
  • Consumption
  • Endurance
  • Tank station (or comment field)
  • Other expenses (see Any Type of Expense section)
  • Comment field

Example:

No. Car ID Date Fuel Cost Unit cost Odometer Consumption Endurance Station Other expenses Comment
1. Audi A3 19.10.2005 48.5 916.65 18.90 14135 8.85 11.30 THK Full tank
2. Audi A3 20.10.2005 14178 Motor2000 25 Stop light bulb

Main table view (2nd variant)

User will be able to choose following columns for the main table:

  • Record number
  • Car identification
  • Date of expense
  • Amount (fuel volume, number of new tyres, etc.)
  • Cost of expense
  • Unit cost
  • Odometer
  • Consumption (no value for non-fuel expenses)
  • Endurance (no value for non-fuel expenses)
  • Station (tank/repair station, shop/store, insurence name, etc.)
  • Type of expense (see Any Type of Expense section)
  • Comment field

Example:

No. Car ID Date Amount Cost Unit cost Odometer Consumption Endurance Station Type Comment
1. Audi A3 19.10.2005 48.5 916.65 18.90 14135 8.85 11.30 THK Fuel Full tank
2. Audi A3 20.10.2005 1 25 25 14178 Motor2000 Spare parts Stop light bulb

Main table view (general behavior)

  • In table view tapping on a column head should sort the table by this column in ascending direction. Second tap on the same column sorts the table by this column in descending direction.
  • All column values should be right aligned.
  • User should be able to choose a different color for every car for easier identification within the list of expense records.
  • User should be able to choose a different font style (bold/italic/etc.) for Fuel/Non-fuel types for easier identification within the list of expense records.
  • User should be able to configure the sequence of columns from left to the right.
  • User should be able to hide/unhide any column
  • User should be able to filter data presented by Car identification and Expense Type (ex. only fuel costs for one particular car).
  • Double tap on a line should open Fill information window (instead of Edit fill).

Toolbars

Bottom toolbar should have following special buttons:

  • Add fill
  • Graphs
  • Statistics