Difference between revisions of "Com.bitplan.gui"

From BITPlan Wiki
Jump to navigation Jump to search
Line 6: Line 6:
 
   package com.bitplan.gui {  
 
   package com.bitplan.gui {  
 
     class App {
 
     class App {
 +
      name
 +
      home
 +
      feedback
 +
      help
 +
    }
 +
    class Group {
 +
      id
 +
      name
 +
      icon
 
     }
 
     }
 
     class Form {
 
     class Form {
 +
      id
 +
      icon
 +
      title
 +
      headerText
 
     }
 
     }
     class Group {
+
     class Field {
 +
      id
 +
      label
 +
      hint
 +
      fieldKind
 +
      type
 +
      choices
 +
      format
 +
      labelSize
 +
      fieldSize
 +
      gridX
 +
      gridY
 
     }
 
     }
     class Field {
+
     class ExceptionHelp {
 +
      exception
 +
      url
 +
      i18nHint
 
     }
 
     }
 
     class Menu {
 
     class Menu {
 +
      id
 +
      title
 +
      shortCut
 
     }
 
     }
 
     class MenuItem {
 
     class MenuItem {
 +
      id
 +
      title
 +
      shortCut
 
     }
 
     }
 +
    App -> "groups n" Group
 +
    App -> "exceptionHelp n" ExceptionHelp
 +
    App -> "mainMenu" Menu
 +
    Group -> "forms n" Form
 +
    Form -> "fields n" Field
 +
    Menu -> "submenus n" Menu
 +
    Menu -> "menuItems n" MenuItem
 
   }
 
   }
 
   package com.bitplan.i18n {
 
   package com.bitplan.i18n {
 
     interface I18n {
 
     interface I18n {
 +
      String get(String text)
 +
      String get(String text, Object ... params)
 
     }
 
     }
 
     class Translate {
 
     class Translate {

Revision as of 16:14, 5 August 2018

OsProject
id  
state  
owner  
title  Generic GUI framework for Java
url  https://github.com/BITPlan/com.bitplan.gui
version  0.0.3
description  
date  
since  
until  

Simple Platform neutral Graphical User Interface Description

Main classes and packages