Unit SqlitePassVisualTools
Description
The unit SqlitePassVisualTools
implements the generic TSqlitePassDBAction class and preset actions like TSqlitePassDatasetFilter, TSqlitePassDatasetFilterOnOff, TSqlitePassDatasetFilterOnSelection, TSqlitePassDatasetLocate, etc...
————————————————————————— This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
—————————————————————————
Author : Luc DAVID Email: luckylazarus@free.fr Last update : 2009-08-20
—————————————————————————
uses
- ActnList
- Buttons
- Classes
- Controls
- Db
- DBActns
- DBCtrls
- DbGrids
- Extctrls
- Forms
- Graphics
- Grids
- LCLProc
- LCLType
- LResources
- Menus
- Messages
- SqlitePassDbo
- SqlitePassVisualToolsLang
- stdctrls
- SysUtils
- TypInfo
Overview
Classes, Interfaces, Objects and Records
Functions and Procedures
procedure DisplayImage(Grid: TDrawGrid; Col, Row: Integer; Rect: TRect; ImageList: TImageList; ImageIndex: Integer; HAlignment: TAlignment; VAlignment: TSPVTVAlignment; Margins: TRect); |
procedure DisplayText(Grid: TDrawGrid; Col, Row: Integer; Rect: TRect; Text: String; Font: TFont; HAlignment: TAlignment; VAlignment: TSPVTVAlignment; Margins: TRect; Autosize: Boolean = True); |
procedure ResetColumnTitles(DbGrid: TDBGrid); |
procedure SortDbGrid(DbGrid: TdbGrid; Column: TColumn); |
Types
Constants
Description
Functions and Procedures
procedure DisplayImage(Grid: TDrawGrid; Col, Row: Integer; Rect: TRect; ImageList: TImageList; ImageIndex: Integer; HAlignment: TAlignment; VAlignment: TSPVTVAlignment; Margins: TRect); |
|
procedure DisplayText(Grid: TDrawGrid; Col, Row: Integer; Rect: TRect; Text: String; Font: TFont; HAlignment: TAlignment; VAlignment: TSPVTVAlignment; Margins: TRect; Autosize: Boolean = True); |
DrawGrid utility Functions
|
procedure ResetColumnTitles(DbGrid: TDBGrid); |
DbGrid utility Functions
|
procedure SortDbGrid(DbGrid: TdbGrid; Column: TColumn); |
|
Types
TSPVTCtrlGridNotifyEvent = procedure(CtrlGrid: TSPVTCtrlGrid) of object; |
|
TSPVTCtrlGridState = (...); |
Values
-
cgsBrowse:
-
cgsEdit:
-
cgsInsert:
-
cgsAppend:
-
cgsOrder:
|
TSPVTDBItemType = (...); |
Values
-
itDatabase:
-
itTable:
-
itQuery:
-
itView:
-
itTrigger:
-
itTableSystem:
-
itSql:
-
itSqlSelect:
-
itSqlCreate:
-
itSqlCreateTable:
-
itSqlUpdate:
-
itSqlInsert:
-
itSqlDelete:
-
itSqlOthers:
|
TSPVTNavButtons = (...); |
Values
-
NavFirst:
-
NavPrior:
-
NavNext:
-
NavLast:
-
NavInsert:
-
NavAppend:
-
NavDelete:
-
NavMoveUp:
-
NavMoveDown:
|
TSPVTVAlignment = (...); |
Values
-
vaTop:
-
vaCenter:
-
vaBottom:
|
Constants
AttachedItemImageIndex = 13; |
|
QueryItemImageIndex = 12; |
|
SPVTNavButtonName: array[TSPVTNavButtons] of PChar = ('FIRST', 'PRIOR', 'NEXT',
'LAST', 'INSERT', 'APPEND', 'DELETE', 'UP', 'DOWN'); |
|
SystemTableImageIndex = 9; |
|
TableItemImageIndex = 10; |
|
Generated by PasDoc 0.11.0 on 2010-03-22 23:38:12