Nav Color

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 13

OBJECT Form 50589 Navision Color Table

{
OBJECT-PROPERTIES
{
Date=02/09/08;
Time=12:00:00 PM;
Version List=Ivan Drabek, The Geepz (ivan@geepz.com);
}
PROPERTIES
{
Width=25850;
Height=8690;
CaptionML=[DEU=Navision Farbenpalette;
ENU=Navision Color Table];
InsertAllowed=No;
DeleteAllowed=No;
ModifyAllowed=No;
SourceTable=Table2000000026;
OnInit=BEGIN
iNoOfSteps := 11;
FILTERGROUP(2);
SETRANGE(Number,1,iNoOfSteps*iNoOfSteps);
FILTERGROUP(1);
CLEAR(iColorStep);
CLEAR(iColorArr);
CLEAR(iIndx);
iColorStep[1] := 0;
iColorStep[2] := 25;
iColorStep[3] := 50;
iColorStep[4] := 75;
iColorStep[5] := 100;
iColorStep[6] := 125;
iColorStep[7] := 150;
iColorStep[8] := 175;
iColorStep[9] := 200;
iColorStep[10] := 225;
iColorStep[11] := 250;
FOR iR :=1 TO iNoOfSteps DO BEGIN
FOR iG :=1 TO iNoOfSteps DO BEGIN
iIndx += 1;
FOR iB :=1 TO iNoOfSteps DO BEGIN
iNAVColor := iColorStep[iR] + (256*iColorStep[iG]) + (256*25
6*iColorStep[iB]);
iColorArr[iIndx][iB] := iNAVColor;
iRGBArray[iIndx][iB][1] := iColorStep[iR];
iRGBArray[iIndx][iB][2] := iColorStep[iG];
iRGBArray[iIndx][iB][3] := iColorStep[iB];
END;
END;
END;
FOR iLevel := 1 TO iNoOfSteps DO BEGIN
iLevelArray[1][iLevel] := iColorStep[iLevel] + (256*iColorStep[iL
evel]) + (256*256*iColorStep[iLevel]);
iLevelArray[2][iLevel] := 255 + (256*0) + (256*256*iColorStep[iLe
vel]);
iLevelArray[3][iLevel] := 255 + (256*255) + (256*256*iColorStep[i
Level]);

iLevelArray[4][iLevel] := iColorStep[iLevel] + (256*0) + (256*256


*255);
iLevelArray[5][iLevel] := iColorStep[iLevel] + (256*255) + (256*2
56*0);
iLevelArray[6][iLevel] := 0 + (256*255) + (256*256*iColorStep[iLe
vel]);
iLevelArray[7][iLevel] := iColorStep[iLevel] + (256*255) + (256*2
56*255);
iLevelArray[8][iLevel] := 255 + (256*iColorStep[iLevel]) + (256*2
56*255);
iLevelArray[9][iLevel] := 255 + (256*iColorStep[iLevel]) + (256*2
56*0);
END;
END;
}
CONTROLS
{
{ 1108600028;TableBox;220 ;3850 ;25410;4180 ;HorzGlue=Both;
VertGlue=Both;
Editable=No }
{ 1108600029;TextBox;2038 ;1100 ;2200 ;440 ;Name=col1;
ParentControl=1108600028;
InColumn=Yes;
FontName=Webdings;
CaptionML=ENU=00;
SourceExpr=iColorArr[Number][1]
;
OnActivate=BEGIN
SetRGBCalc(1);
END;
OnFormat=BEGIN
UpdateMatrix(1,Text)
;
END;
}
{ 1108600030;Label ;0
;0
;0
;0
;ParentControl=1108600029;
InColumnHeading=Yes }
{ 1108600033;TextBox;1773 ;1430 ;2200 ;440 ;Name=col2;
ParentControl=1108600028;
InColumn=Yes;
FontName=Webdings;
CaptionML=ENU=19;
SourceExpr=iColorArr[Number][2]
;
OnActivate=BEGIN
SetRGBCalc(2);
END;
OnFormat=BEGIN
UpdateMatrix(2,Text)
;
END;
}
{ 1108600034;Label ;0
;0
;0
;0
;ParentControl=1108600033;
InColumnHeading=Yes }
{ 1108600035;TextBox;3361 ;1320 ;2200 ;440 ;Name=col3;
ParentControl=1108600028;
InColumn=Yes;

FontName=Webdings;
CaptionML=ENU=32;
SourceExpr=iColorArr[Number][3]
;
OnActivate=BEGIN
SetRGBCalc(3);
END;
OnFormat=BEGIN
UpdateMatrix(3,Text)
;
END;
}
{ 1108600036;Label ;0
;0
;0
;0
;ParentControl=1108600035;
InColumnHeading=Yes }
{ 1108600037;TextBox;5715 ;2420 ;2200 ;440 ;Name=col4;
ParentControl=1108600028;
InColumn=Yes;
FontName=Webdings;
CaptionML=ENU=4B;
SourceExpr=iColorArr[Number][4]
;
OnActivate=BEGIN
SetRGBCalc(4);
END;
OnFormat=BEGIN
UpdateMatrix(4,Text)
;
END;
}
{ 1108600038;Label ;0
;0
;0
;0
;ParentControl=1108600037;
InColumnHeading=Yes }
{ 1108600051;TextBox;7779 ;3190 ;2200 ;440 ;Name=col5;
ParentControl=1108600028;
InColumn=Yes;
FontName=Webdings;
CaptionML=ENU=64;
SourceExpr=iColorArr[Number][5]
;
OnActivate=BEGIN
SetRGBCalc(5);
END;
OnFormat=BEGIN
UpdateMatrix(5,Text)
;
END;
}
{ 1108600052;Label ;0
;0
;0
;0
;ParentControl=1108600051;
InColumnHeading=Yes }
{ 1108600039;TextBox;7038 ;1870 ;2200 ;440 ;Name=col6;
ParentControl=1108600028;
InColumn=Yes;
FontName=Webdings;
CaptionML=ENU=7D;
SourceExpr=iColorArr[Number][6]
;
OnActivate=BEGIN
SetRGBCalc(6);

END;
OnFormat=BEGIN
UpdateMatrix(6,Text)
;
END;
}
{ 1108600040;Label ;0
;0
;0
;0
;ParentControl=1108600039;
InColumnHeading=Yes }
{ 1108600049;TextBox;9314 ;3410 ;2200 ;440 ;Name=col7;
ParentControl=1108600028;
InColumn=Yes;
FontName=Webdings;
CaptionML=ENU=96;
SourceExpr=iColorArr[Number][7]
;
OnActivate=BEGIN
SetRGBCalc(7);
END;
OnFormat=BEGIN
UpdateMatrix(7,Text)
;
END;
}
{ 1108600050;Label ;0
;0
;0
;0
;ParentControl=1108600049;
InColumnHeading=Yes }
{ 1108600041;TextBox;8599 ;1540 ;2200 ;440 ;Name=col8;
ParentControl=1108600028;
InColumn=Yes;
FontName=Webdings;
CaptionML=ENU=AF;
SourceExpr=iColorArr[Number][8]
;
OnActivate=BEGIN
SetRGBCalc(8);
END;
OnFormat=BEGIN
UpdateMatrix(8,Text)
;
END;
}
{ 1108600042;Label ;0
;0
;0
;0
;ParentControl=1108600041;
InColumnHeading=Yes }
{ 1108600043;TextBox;10266;1870 ;2200 ;440 ;Name=col9;
ParentControl=1108600028;
InColumn=Yes;
FontName=Webdings;
CaptionML=ENU=C8;
SourceExpr=iColorArr[Number][9]
;
OnActivate=BEGIN
SetRGBCalc(9);
END;
OnFormat=BEGIN
UpdateMatrix(9,Text)
;
END;

}
;ParentControl=1108600043;
InColumnHeading=Yes }
{ 1108600047;TextBox;11616;1760 ;2200 ;440 ;Name=col10;
ParentControl=1108600028;
InColumn=Yes;
FontName=Webdings;
CaptionML=ENU=E1;
SourceExpr=iColorArr[Number][10
{ 1108600044;Label ;0

;0

;0

;0

];
OnActivate=BEGIN
SetRGBCalc(10);
END;
OnFormat=BEGIN
UpdateMatrix(10,Text
);
END;
}
{ 1108600048;Label ;0
;0
;0
;0
;ParentControl=1108600047;
InColumnHeading=Yes }
{ 1108600045;TextBox;11880;1760 ;2200 ;440 ;Name=col11;
ParentControl=1108600028;
InColumn=Yes;
FontName=Webdings;
CaptionML=ENU=FA;
SourceExpr=iColorArr[Number][11
];
OnActivate=BEGIN
SetRGBCalc(11);
END;
OnFormat=BEGIN
UpdateMatrix(11,Text
);
END;
}
{ 1108600046;Label ;0
;0
;0
;0
;ParentControl=1108600045;
InColumnHeading=Yes }
{ 1108600001;TextBox;880 ;220 ;2200 ;440 ;Name=val1;
FontBold=Yes;
SourceExpr=iColorArr[Number][1]
;
OnFormat=BEGIN
tTemp := Text;
UpdateMatrix(101,Tex
t);
Text := tTemp;
END;
}
{ 1108600002;TextBox;3080 ;220 ;2200 ;440 ;Name=val2;
FontBold=Yes;
SourceExpr=iColorArr[Number][2]
;
OnFormat=BEGIN
tTemp := Text;
UpdateMatrix(102,Tex
t);
Text := tTemp;
END;

}
{ 1108600003;TextBox;7480 ;220 ;2200 ;440 ;Name=val4;
FontBold=Yes;
SourceExpr=iColorArr[Number][4]
;
OnFormat=BEGIN
tTemp := Text;
UpdateMatrix(104,Tex
t);
Text := tTemp;
END;
}
{ 1108600004;TextBox;5280 ;220 ;2200 ;440 ;Name=val3;
FontBold=Yes;
SourceExpr=iColorArr[Number][3]
;
OnFormat=BEGIN
tTemp := Text;
UpdateMatrix(103,Tex
t);
Text := tTemp;
END;
}
{ 1108600005;TextBox;16280;220 ;2200 ;440 ;Name=val8;
FontBold=Yes;
SourceExpr=iColorArr[Number][8]
;
OnFormat=BEGIN
tTemp := Text;
UpdateMatrix(108,Tex
t);
Text := tTemp;
END;
}
{ 1108600006;TextBox;14080;220 ;2200 ;440 ;Name=val7;
FontBold=Yes;
SourceExpr=iColorArr[Number][7]
;
OnFormat=BEGIN
tTemp := Text;
UpdateMatrix(107,Tex
t);
Text := tTemp;
END;
}
{ 1108600007;TextBox;11880;220 ;2200 ;440 ;Name=val6;
FontBold=Yes;
SourceExpr=iColorArr[Number][6]
;
OnFormat=BEGIN
tTemp := Text;
UpdateMatrix(106,Tex
t);
Text := tTemp;
END;
}
{ 1108600008;TextBox;9680 ;220 ;2200 ;440 ;Name=val5;
FontBold=Yes;
SourceExpr=iColorArr[Number][5]
;

OnFormat=BEGIN
tTemp := Text;
UpdateMatrix(105,Tex
t);
Text := tTemp;
END;
}
{ 1108600009;TextBox;22880;220 ;2200 ;440 ;Name=val11;
FontBold=Yes;
SourceExpr=iColorArr[Number][11
];
OnFormat=BEGIN
tTemp := Text;
UpdateMatrix(111,Tex
t);
Text := tTemp;
END;
}
{ 1108600010;TextBox;20680;220 ;2200 ;440 ;Name=val10;
FontBold=Yes;
SourceExpr=iColorArr[Number][10
];
OnFormat=BEGIN
tTemp := Text;
UpdateMatrix(110,Tex
t);
Text := tTemp;
END;
}
{ 1108600011;TextBox;18480;220 ;2200 ;440 ;Name=val9;
FontBold=Yes;
SourceExpr=iColorArr[Number][9]
;
OnFormat=BEGIN
tTemp := Text;
UpdateMatrix(109,Tex
t);
Text := tTemp;
END;
}
{ 1108600012;TextBox;880 ;1540 ;1540 ;440 ;CaptionML=[DEU=Rot;
ENU=Red];
CharAllowed=0123456789;
NextControl=1108600014;
SourceExpr=iRCalc;
MinValue=0;
MaxValue=255;
OnAfterValidate=BEGIN
CalcRGBNav;
END;
}
{ 1108600013;Label ;880 ;990 ;1540 ;440 ;ParentControl=1108600012;
HorzAlign=Center;
LeaderDots=No }
{ 1108600014;TextBox;2530 ;1540 ;1540 ;440 ;CaptionML=[DEU=Gr n;
ENU=Green];
CharAllowed=0123456789;
NextControl=1108600017;
SourceExpr=iGCalc;
MinValue=0;

{ 1108600015;Label ;2530 ;990 ;1540 ;440


{ 1108600016;Label ;4180 ;990 ;1540 ;440
{ 1108600017;TextBox;4180 ;1540 ;1540 ;440

{ 1108600018;TextBox;6600 ;1540 ;3080 ;440

{ 1108600019;Label ;5830 ;1540 ;660 ;440


{ 1108600020;TextBox;9790 ;1540 ;15290;440

MaxValue=255;
OnAfterValidate=BEGIN
CalcRGBNav;
END;
}
;ParentControl=1108600014;
HorzAlign=Center;
LeaderDots=No }
;ParentControl=1108600017;
HorzAlign=Center;
LeaderDots=No }
;CaptionML=[DEU=Blau;
ENU=Blue];
CharAllowed=0123456789;
NextControl=1108600018;
SourceExpr=iBCalc;
MinValue=0;
MaxValue=255;
OnAfterValidate=BEGIN
CalcRGBNav;
END;
}
;CaptionML=[DEU="=";
ENU="="];
CharAllowed=0123456789;
SourceExpr=iRGBCalc }
;ParentControl=1108600018;
HorzAlign=Center;
LeaderDots=No }
;Name=RGBCalc;
HorzGlue=Both;
Editable=No;
Focusable=No;
HorzAlign=Left;
Border=No;
FontName=Webdings;
SourceExpr=iRGBCalc;
OnFormat=BEGIN
UpdateMatrix(200,Tex

t);
Text := 'ggggggggggg
ggggggggggggggggggggggggggggggggggggggggg';
END;
}
{ 1108600021;TextBox;880 ;2750 ;2200 ;440 ;Name=LevelGray1;
FontName=Webdings;
FontSize=7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][1];
OnFormat=BEGIN
UpdateMatrix(301,Tex
t);
END;
}
{ 1108600022;TextBox;3080 ;2750 ;2200 ;440 ;Name=LevelGray2;
FontName=Webdings;
FontSize=7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1

][2];
OnFormat=BEGIN
UpdateMatrix(302,Tex
t);
END;
}
{ 1108600023;TextBox;5280 ;2750 ;2200 ;440 ;Name=LevelGray3;
FontName=Webdings;
FontSize=7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][3];
OnFormat=BEGIN
UpdateMatrix(303,Tex
t);
END;
}
{ 1108600024;TextBox;7480 ;2750 ;2200 ;440 ;Name=LevelGray4;
FontName=Webdings;
FontSize=7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][4];
OnFormat=BEGIN
UpdateMatrix(304,Tex
t);
END;
}
{ 1108600025;TextBox;9680 ;2750 ;2200 ;440 ;Name=LevelGray5;
FontName=Webdings;
FontSize=7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][5];
OnFormat=BEGIN
UpdateMatrix(305,Tex
t);
END;
}
{ 1108600026;TextBox;11880;2750 ;2200 ;440 ;Name=LevelGray6;
FontName=Webdings;
FontSize=7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][6];
OnFormat=BEGIN
UpdateMatrix(306,Tex
t);
END;
}
{ 1108600027;TextBox;14080;2750 ;2200 ;440 ;Name=LevelGray7;
FontName=Webdings;
FontSize=7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][7];
OnFormat=BEGIN
UpdateMatrix(307,Tex
t);
END;

}
{ 1108600031;TextBox;16280;2750 ;2200 ;440 ;Name=LevelGray8;
FontName=Webdings;
FontSize=7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][8];
OnFormat=BEGIN
UpdateMatrix(308,Tex
t);
END;
}
{ 1108600032;TextBox;18480;2750 ;2200 ;440 ;Name=LevelGray9;
FontName=Webdings;
FontSize=7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][9];
OnFormat=BEGIN
UpdateMatrix(309,Tex
t);
END;
}
{ 1108600053;TextBox;20680;2750 ;2200 ;440 ;Name=LevelGray10;
FontName=Webdings;
FontSize=7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][10];
OnFormat=BEGIN
UpdateMatrix(310,Tex
t);
END;
}
{ 1108600054;TextBox;22880;2750 ;2200 ;440 ;Name=LevelGray11;
FontName=Webdings;
FontSize=7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][11];
OnFormat=BEGIN
UpdateMatrix(311,Tex
t);
END;
}
{ 1108600055;TextBox;880 ;3190 ;2200 ;440 ;Name=LevelGray1;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][1] }
{ 1108600056;TextBox;3080 ;3190 ;2200 ;440 ;Name=LevelGray2;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][2] }
{ 1108600057;TextBox;5280 ;3190 ;2200 ;440 ;Name=LevelGray3;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][3] }
{ 1108600058;TextBox;7480 ;3190 ;2200 ;440 ;Name=LevelGray4;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1

][4] }
{ 1108600059;TextBox;9680 ;3190 ;2200 ;440 ;Name=LevelGray5;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][5] }
{ 1108600060;TextBox;11880;3190 ;2200 ;440 ;Name=LevelGray6;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][6] }
{ 1108600061;TextBox;14080;3190 ;2200 ;440 ;Name=LevelGray7;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][7] }
{ 1108600062;TextBox;16280;3190 ;2200 ;440 ;Name=LevelGray8;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][8] }
{ 1108600063;TextBox;18480;3190 ;2200 ;440 ;Name=LevelGray9;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][9] }
{ 1108600064;TextBox;20680;3190 ;2200 ;440 ;Name=LevelGray10;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][10] }
{ 1108600065;TextBox;22880;3190 ;2200 ;440 ;Name=LevelGray11;
FontBold=Yes;
SourceExpr=iLevelArray[oLevel+1
][11] }
{ 1108600067;TextBox;4180 ;2200 ;3300 ;440 ;CaptionML=[DEU=Standard Stufen;
ENU=Common Color Lev
els];
OptionCaptionML=[DEU=Grau,Rot-V
iolet,Gelb,Blau,Gr n-Gelb,Gr n-Teal,Teal,Violet,Rot-Orange;
ENU=Gray,Red-V
iolet,Yellow,Blue,Green-Yellow,Green-Teal,Teal,Violet,Red-Orange];
OptionString=Gray,Red-Violet,Ye
llow,Blue,Green,Green-Teal,Teal,Violet,Red-Orange;
SourceExpr=oLevel }
{ 1108600068;Label ;880 ;2200 ;3190 ;440 ;ParentControl=1108600067 }
{ 1108600000;Image ;220 ;8030 ;770 ;660 ;VertGlue=Bottom;
Bitmap=e:\geepz\graphics\logo-i
con-16x16-navision.bmp;
ToolTipML=[DEU=Navision Farbenp
alette Demo Tool von Ivan Drabek (alias The Geepz);
ENU=Navision Colour
Table Tool by Ivan Drabek (alias The Geepz)];
OnPush=BEGIN
HYPERLINK('http://www.
drabek.info/blog');
END;
}
}
CODE
{
VAR
iR@1108600005 : Integer;
iG@1108600004 : Integer;
iB@1108600003 : Integer;
iNoOfSteps@1108600002 : Integer;

iNAVColor@1108600001 : Integer;
iColorArr@1108600000 : ARRAY [200,200] OF Integer;
iColorStep@1108600006 : ARRAY [100] OF Integer;
iIndx@1108600007 : Integer;
tTemp@1108600008 : Text[1024];
iRCalc@1108600009 : Integer;
iGCalc@1108600010 : Integer;
iBCalc@1108600011 : Integer;
iRGBCalc@1108600012 : Integer;
iRGBArray@1108600013 : ARRAY [200,200,3] OF Integer;
iLevelArray@1108600014 : ARRAY [10,11] OF Integer;
iLevel@1108600015 : Integer;
oLevel@1108600016 : 'Gray,Red-Violet,Yellow,Blue,Green,Green-Teal,Teal,Vio
let,Red-Orange';
PROCEDURE UpdateMatrix@1108600000(iColIn@1108600000 : Integer;VAR itextIn@11
08600001 : Text[1024]);
VAR
iCol@1108600002 : Integer;
BEGIN
iCol := 16777215;
IF EVALUATE(iCol,itextIn) THEN;
CASE iColIn OF
1: CurrForm.col1.UPDATEFORECOLOR := iCol;
2: CurrForm.col2.UPDATEFORECOLOR := iCol;
3: CurrForm.col3.UPDATEFORECOLOR := iCol;
4: CurrForm.col4.UPDATEFORECOLOR := iCol;
5: CurrForm.col5.UPDATEFORECOLOR := iCol;
6: CurrForm.col6.UPDATEFORECOLOR := iCol;
7: CurrForm.col7.UPDATEFORECOLOR := iCol;
8: CurrForm.col8.UPDATEFORECOLOR := iCol;
9: CurrForm.col9.UPDATEFORECOLOR := iCol;
10: CurrForm.col10.UPDATEFORECOLOR := iCol;
11: CurrForm.col11.UPDATEFORECOLOR := iCol;
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:

CurrForm.val1.UPDATEFORECOLOR := iCol;
CurrForm.val2.UPDATEFORECOLOR := iCol;
CurrForm.val3.UPDATEFORECOLOR := iCol;
CurrForm.val4.UPDATEFORECOLOR := iCol;
CurrForm.val5.UPDATEFORECOLOR := iCol;
CurrForm.val6.UPDATEFORECOLOR := iCol;
CurrForm.val7.UPDATEFORECOLOR := iCol;
CurrForm.val8.UPDATEFORECOLOR := iCol;
CurrForm.val9.UPDATEFORECOLOR := iCol;
CurrForm.val10.UPDATEFORECOLOR := iCol;
CurrForm.val11.UPDATEFORECOLOR := iCol;

200: CurrForm.RGBCalc.UPDATEFORECOLOR := iCol;


301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:

CurrForm.LevelGray1.UPDATEFORECOLOR := iCol;
CurrForm.LevelGray2.UPDATEFORECOLOR := iCol;
CurrForm.LevelGray3.UPDATEFORECOLOR := iCol;
CurrForm.LevelGray4.UPDATEFORECOLOR := iCol;
CurrForm.LevelGray5.UPDATEFORECOLOR := iCol;
CurrForm.LevelGray6.UPDATEFORECOLOR := iCol;
CurrForm.LevelGray7.UPDATEFORECOLOR := iCol;
CurrForm.LevelGray8.UPDATEFORECOLOR := iCol;
CurrForm.LevelGray9.UPDATEFORECOLOR := iCol;
CurrForm.LevelGray10.UPDATEFORECOLOR := iCol;
CurrForm.LevelGray11.UPDATEFORECOLOR := iCol;

END;
itextIn := 'ggggggg';
END;
PROCEDURE CalcRGBNav@1108600023();
BEGIN
iRGBCalc := iRCalc + (256*iGCalc) + (256*256*iBCalc);
CurrForm.UPDATECONTROLS;
END;
PROCEDURE SetRGBCalc@1108600038(iIndxIn@1108600000 : Integer);
BEGIN
iRCalc := iRGBArray[Number][iIndxIn][1];
iGCalc := iRGBArray[Number][iIndxIn][2];
iBCalc := iRGBArray[Number][iIndxIn][3];
CalcRGBNav;
END;
BEGIN
{
Tool
Author
Last Mod.
Contact
NAV-Version
}
END.
}
}

:
:
:
:
:

NAV Color Table Helper Tool


Ivan Drabek, The Geepz - Professional Business Services
Feb 07, 2008
ivan@geepz.com
4.00.x

You might also like