blob: 4cb79672516bbc7077dea0bb770daef200efc51a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
Release notes for fpGUI
=======================
v0.5 (2007-09-13)
- The first release since the rewrite of fpGUI to use a 'windowed'
multi-handle implementation.
- Available components in this release:
* Button with image support
* Label
* Bevel (aka Panel)
* Radio Buttons
* Check Boxes
* Track Bar (aka Slider)
* Page Control (aka Tab Control)
* List Box
* Scrollbars
* Memo (partially implemented)
* Forms (Windows). Normal, Modal and Popup.
* Dialogs
o ShowMessage()
o Font Selection dialog
o File Open...
o File Save As...
* Text Edit
* Combo Box (aka Choice List)
* Grids (aka Tables)
o Base Grid
o Custom Grid
o Draw Grid
o String Grid
o File Grid
* Progress Bar
* List View
* Main Menu bar and Popup Menus
* Treeview
- Align and Anchor support has been added.
- Clipboard support (application wide). Global (OS based)
is in the works.
- All painting is done via double buffering, so drawing flicker
is a thing of the past.
- Better font support. We now have support for Font Aliases. We
can define a font style (font name, size and attributes) and
give it a text name. Whenever we want to use that font style,
we can reference it by the text name.
- All colors are now defined in RGB order, no matter what platform
we use.
- Modal form support (with some minor issues under Windows that
should be fixed soon).
- Widgets and Forms now have a single consistent constructor due
to the base window class that descends from TComponent.
- Delayed resource allocation. This is very handy under Linux where
the X Server can be in a remote location (not on the same computer).
This gives a performance bonus as we need to communicate less with
the X Server which is inherently slow.
- Supports a Model-GUI-Mediator (MGM) implementation to work with
the tiOPF Object Persistent Framework. Business Objects can now
be saved in a OO fashion. The MGM implementation also makes the
standard fpGUI components Object-Aware. No need for DB Components.
- fpGUI now has a Visual Form (GUI) Designer in the example/apps
directory. Developers can now create forms visually at a much
faster rate. The designer uses the same source file that contains
your code - generating the ui code like you would have done
manually. No external ui files like Lazarus (*.lfm) or Delphi
(*.dfm). See the readme file in the project directory for more
details.
v0.4
- The last version of fpGUI using a single handle (windowless)
design.
--------------oOo----------------
|