abas screen editor
==================

Installation
------------

- On the server abas ERP version 2010r4n00 or higher is required.
- On the client Java 6 (JDK 1.6 or JRE 1.6) ist required.
- On a 64-bit Windows a 32-bit JDK or JRE must be installed 
- Unpack the archive on a local hard disk in an empty directory. There is one
  archive for Windows (XP, Vista, 7 or 2003/2008 Server), one for
  Linux 32-bit and one for Linux 64-bit.
- add the following lines in wineks.ini:
  [screenEditor]
  screenEditorURL=http://localhost:9000

Shared Installation
------------------

The screen editor can also be installed on a server and used by multiple users.

- extract the suitable archive
- make the files readonly:
  Windows: 
  cd screeneditor
  attrib -R /s
  Linux:
  chmod -R -w screeneditor


Start screen editor
-------------------

To start the screen editor execute "screeneditor.exe" (Windows) or
"screeneditor" (Linux) in the directory "screeneditor". On Linux 
the screen editor must be run in a desktop session (KDE, Gnome, ...)
or in a vnc sesssion.

After the first start open "Program", "Preferences" and edit the EDP connection data. 

If something does not work please check the log file
- Linux: $HOME/.abasscreeneditor-2010.400/.metadata/.log
- Windows: C:\users\<username>\.abasscreeneditor-2010.400\.metadata\.log  


Documentation
-------------

- german: ScreenEditor_de.pdf
- english: ScreenEditor_en.pdf

See also the documentation at http://www.abassoftware.com (daily
updated version of the Online Help)


Change Log
----------


Version 2010.400.3:

Improvements:
- undo and redo works for moving table columns
- improved text in dialog of splitting a grid in rows
- sub mask button can be added over menu
- group line can be added over menu
- tree can be added over menu
- vartab entries can be added over menu
- splitter can be added over menu
- labels can be added over menu
- keys can be configured
- labels can be renamed by key ( F2 by default)

Bugs fixed:
- selection of DDE server corrected
- menu labels are shown in other languages
- add column command fixed for cells with multiple columns
- opening of the Screen Editor from abas-GUI works for client spaces with slashes in the name
- deleting with keys works again
- table columns can be marked as required
- merging of cells fixed
- outline view corrected when grid is added to layout
- infosystem name in selection of infosystems displayed in other languages
- undo of deleting a grid works
- english field name is not allowed to be edited



Version 2010.400.2:

Important changes:
- the preferences are stored in the user directory
  Linux: $HOME/.abasscreeneditor-2010.400
  Windows: C:\users\<username>\.abasscreeneditor-2010.400  

Bugs fixed:
- no columns can be added into the table
- an error message is shown when a new field is dragged over a split 


Version 2010.400.1:

Improvements:
- input fields can be marked as mandatory
- the order of the EDP connections can be changed
- a page can be copied
- a grid can be split in rows
- a new grid grows horizontallay and vertically as default
- a grid can be inserted around an element
- a grid containing only one other grid can be deleted without deleting the inner grid
- a screen with fields not defined in the table of variables resp. the infosystem ca be openged; these fields are marked red
- the field name can be changed
- multiple fields can be inserted with drag an drop from the list of variables
- all elements in a screen can be moved
- when moving the table the alignment is set to "fill all space"
- the content of a grid can be deleted without deleting the grid
- a column title can have multiple rows
- setting of the alignment improved
- context menu added for the outline view
- more commands for menu and toolbar
 
Bugs fixed:
- when copying a prompt text or a button, the text is not copied but linked
- when inserting or deleting rows or columns in a grid thes currect cell does not loose focus
- the title of a column is not displayed correctly


Version 2010.200.3:

Bugs fixed:
- in cells with more than one child (prompt text, input, ..) only the first child is shown in the editor. When saving the second, third, .. child is not writtento the screen description file.


Version 2010.200.2:

Bugs fixed:
- line zoom could not be added
- the write protection of input fields could not be set
- free text buttons were shown too wide
- the field properties of enumeration fields could not be set


Version 2010.200.1:

Improvements:
- copy and paste improved

Bugs fixed:
- EDP sessions were not closed
- opening a screen from the abas-ERP GUI did only work if another screen with this connection was already opened
- the description of individual fields was not shown in the variables view


Version 2010.200.0:

Improvements:
- page tabs, grids and cells have now different background colors  
- colors can be set in the preferences
- fonts can be set in the preferences
- new value for row/column space: "no distance"
- client and user name are shown in the statusline
- the content of variables view can be restricted the individual variables
- multiple EDP configurations are saved
- within the same screen editor screens from different clients can be opened
- new view "Console" for EDP error and status messages
- views can be moved and closed

Important changes:
- the preferences are stored in the subdirectory workspace of the directory of
  the screeneditor

Bugs fixed:
- unused texts were written to the Resources.language
- the icons for "horizontal splitter" and "vertical splitter" wre swapped
- the standard help chapter of an individual infosystem could be changed
- after changing the edp configuration the changes were not applied if the
  preferences dialog is closed with a click an the button "Ok"
- buttons with alignment "fill" were shown left aligned
- comboboxes with alignment "fill" were not displayed correctly 


Version 2009.302.1:

Improvements:
- english translation completed
- support for the improved EDP configuration (only one inetd/xinetd service for all HOMEDIRs)

Bugs fixed:
- no error message when joining cells


Please send bug reports to hotline@abas.de.
