Difference between revisions of "Gestinux util"

From Gestinux Wiki
Jump to navigation Jump to search
Line 19: Line 19:
  
 
== Visual components ==
 
== Visual components ==
 
+
* Data Entry components : These components are containing a label and an entry component. In Gestinux, Data entry must use only TGxxxx components, because these components are handling translations, and should handle soon text orientation (LTR/RTL) automatically.
* [[TGGrid]]
+
** [[TGLabel]]
* [[TGDbGrid]]
+
** [[TGEdit]]
* [[TGNavButtons]]
+
** [[TGEditButton]]
* [[TGEdit]]
+
** [[TGDateEdit]]
* [[TGLabel]]
+
** [[TGPeriodEdit]]
* [[TGEditButton]]
+
** [[TGColorEdit]]
* [[TGCheckBox]]
+
** [[TGCheckBox]]
* [[TGComboBox]]
+
** [[TGRadioGroup]]
* [[TGRadioGroup]]
+
** [[TGComboBox]]
* [[TGDateEdit]]
+
** [[TGSpinEdit]]
* [[TGPeriodEdit]]
+
** [[TGMemo]]
* [[TGSpinEdit]]
+
* Grids
* [[TGMemo]]
+
** [[TGGrid]]
* [[TGMainMenu]]
+
** [[TGDbGrid]]
* [[TGPopupMenu]]
+
* Buttons
* [[TGButton]]
+
** [[TGNavButtons]]
* [[TGColorEdit]]
+
** [[TGButton]]
* [[TGPageControl]]
+
* Menus
* [[TGFrame]]
+
** [[TGMainMenu]]
 +
** [[TGPopupMenu]]
 +
* Others
 +
** [[TGPageControl]]
 +
** [[TGFrame]]

Revision as of 10:33, 21 November 2012

Gestinux is based on an utility package containing visual and non-visual components :


Database Non-Visual components

They are only for database connection and management.

Currently based on Zeos Dbo components, with some methods added to create (and update) table structure from the datamodule.

Gestinux uses only descendants of TZConnection, TZQuery and TZTable.

Other midleware, specially the interface provided with Lazarus are said to be faster. One bad point is that comonents are specific to one DBMS, and not following DBMS versions quickly enough. However, if someone wants to develop the same functionnalities and compare, he is welcome !

Visual components