-
Notifications
You must be signed in to change notification settings - Fork 0
Installing
Christian Beier edited this page Dec 16, 2023
·
15 revisions
Note
Not yet available.
Clone the Xolmis repository or download its source code.
- bin: DLL libraries needed by Xolmis.
- components: Custom components needed by Xolmis.
- languages: Files to translate Xolmis UI.
-
source: Source files of Xolmis.
- dialogs: All kinds of custom dialogs.
- edit_dialogs: Dialogs for record editing.
- types: Libraries files with methods and variables used throughout Xolmis source.
- source_docs: Source documentation.
You need to have installed on your computer:
- Lazarus 2.2+.
- Free Pascal Compiler (FPC) 3.2+ (installed with Lazarus).
Important
The sqlite3.dll
needs to be in the same folder as the executable Xolmis.exe
.
Dependencies needed to build the Xolmis from source.
-
FCL:
FCL
1.0.1 -
LCL:
LCL
3.0.0.2 -
LazUtils:
LazUtils
1.0 -
SQLDB:
SQLDBLaz
1.0.2 -
SDF:
SDFLaz
0.1.1 -
SynEdit:
SynEdit
1.0,SynEditDsgn
1.0
-
HtmlViewer:
FrameViewer09
11.8 -
IBX:
ibcontrols
2.5.0.9999,dclibx
2.5.0.9999 -
DCPCrypt:
dcpcrypt
2.0.4.2 -
TAChart:
TAChartLazarusPkg
1.0 -
MapViewer:
lazMapViewerPkg
0.2.4 -
BGRA Bitmap:
BGRABitmapPack
11.5.6+ -
BGRA Controls:
bgracontrols
7.7 -
Virtual Tree View:
laz.virtualtreeview_package
5.5.3.1 -
LazUpdate:
lazupdate
0.3.8 -
ATFlatControls¹:
atflatcontrols_package
2.1 -
Virtual DB Grid²:
virtualdbgrid_package
0.1 -
RX²:
rxnew
3.4.1.234
¹ Modifications in atTabs.pas
:
- Comment the first 3 lines in the
GetTabBgColor_Active
function:
function TATTabs.GetTabBgColor_Active(AIndex: integer): TColor;
var
Data: TATTabData;
begin
//if GetTabFlatEffective(AIndex) then
// Result:= FColorBg
//else
Result:= FColorTabActive;
...
end;
- Comment the first 3 lines in the
GetTabXColors
procedure:
procedure TATTabs.GetTabXColors(AIndex: integer; AMouseOverX: boolean;
out AColorXBg, AColorXBorder, AColorXMark: TColor);
begin
//if GetTabFlatEffective(AIndex) then
// AColorXBg:= FColorBg
//else
AColorXBg:= FColorCloseBg;
...
end;
² Planned to be replaced.
-
CBS:
cbs_pack
0.1; provided in the components folder, needs to be installed manually.
-
FPExif:
fpexif_pkg
0.1; needs to be downloaded from Lazarus Code and Component Repository and installed manually.