diff --git a/components/rx/trunk/demos/RxDice/project1.ico b/components/rx/trunk/demos/RxDice/project1.ico new file mode 100644 index 000000000..0341321b5 Binary files /dev/null and b/components/rx/trunk/demos/RxDice/project1.ico differ diff --git a/components/rx/trunk/demos/RxDice/project1.lpi b/components/rx/trunk/demos/RxDice/project1.lpi new file mode 100644 index 000000000..db0f610f4 --- /dev/null +++ b/components/rx/trunk/demos/RxDice/project1.lpi @@ -0,0 +1,80 @@ + + + + + + + + + <Scaled Value="True"/> + <ResourceType Value="res"/> + <UseXPManifest Value="True"/> + <XPManifest> + <DpiAware Value="True"/> + </XPManifest> + <Icon Value="0"/> + </General> + <BuildModes Count="1"> + <Item1 Name="Default" Default="True"/> + </BuildModes> + <PublishOptions> + <Version Value="2"/> + </PublishOptions> + <RunParams> + <FormatVersion Value="2"/> + <Modes Count="0"/> + </RunParams> + <RequiredPackages Count="2"> + <Item1> + <PackageName Value="rxnew"/> + </Item1> + <Item2> + <PackageName Value="LCL"/> + </Item2> + </RequiredPackages> + <Units Count="2"> + <Unit0> + <Filename Value="project1.lpr"/> + <IsPartOfProject Value="True"/> + </Unit0> + <Unit1> + <Filename Value="unit1.pas"/> + <IsPartOfProject Value="True"/> + <ComponentName Value="Form1"/> + <HasResources Value="True"/> + <ResourceBaseClass Value="Form"/> + <UnitName Value="Unit1"/> + </Unit1> + </Units> + </ProjectOptions> + <CompilerOptions> + <Version Value="11"/> + <Target> + <Filename Value="project1"/> + </Target> + <SearchPaths> + <IncludeFiles Value="$(ProjOutDir)"/> + <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/> + </SearchPaths> + <Linking> + <Options> + <Win32> + <GraphicApplication Value="True"/> + </Win32> + </Options> + </Linking> + </CompilerOptions> + <Debugging> + <Exceptions Count="3"> + <Item1> + <Name Value="EAbort"/> + </Item1> + <Item2> + <Name Value="ECodetoolError"/> + </Item2> + <Item3> + <Name Value="EFOpenError"/> + </Item3> + </Exceptions> + </Debugging> +</CONFIG> diff --git a/components/rx/trunk/demos/RxDice/project1.lpr b/components/rx/trunk/demos/RxDice/project1.lpr new file mode 100644 index 000000000..b2bce819a --- /dev/null +++ b/components/rx/trunk/demos/RxDice/project1.lpr @@ -0,0 +1,22 @@ +program project1; + +{$mode objfpc}{$H+} + +uses + {$IFDEF UNIX}{$IFDEF UseCThreads} + cthreads, + {$ENDIF}{$ENDIF} + Interfaces, // this includes the LCL widgetset + Forms, Unit1, rxnew + { you can add units after this }; + +{$R *.res} + +begin + RequireDerivedFormResource:=True; + Application.Scaled:=True; + Application.Initialize; + Application.CreateForm(TForm1, Form1); + Application.Run; +end. + diff --git a/components/rx/trunk/demos/RxDice/project1.lps b/components/rx/trunk/demos/RxDice/project1.lps new file mode 100644 index 000000000..e0ae849e8 --- /dev/null +++ b/components/rx/trunk/demos/RxDice/project1.lps @@ -0,0 +1,309 @@ +<?xml version="1.0" encoding="UTF-8"?> +<CONFIG> + <ProjectSession> + <Version Value="11"/> + <BuildModes Active="Default"/> + <Units Count="23"> + <Unit0> + <Filename Value="project1.lpr"/> + <IsPartOfProject Value="True"/> + <EditorIndex Value="-1"/> + <WindowIndex Value="-1"/> + <TopLine Value="-1"/> + <CursorPos X="-1" Y="-1"/> + <UsageCount Value="21"/> + </Unit0> + <Unit1> + <Filename Value="unit1.pas"/> + <IsPartOfProject Value="True"/> + <ComponentName Value="Form1"/> + <HasResources Value="True"/> + <ResourceBaseClass Value="Form"/> + <UnitName Value="Unit1"/> + <IsVisibleTab Value="True"/> + <TopLine Value="39"/> + <CursorPos X="9" Y="62"/> + <UsageCount Value="21"/> + <Loaded Value="True"/> + <LoadedDesigner Value="True"/> + </Unit1> + <Unit2> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <UnitName Value="rxDice"/> + <EditorIndex Value="1"/> + <TopLine Value="372"/> + <CursorPos Y="404"/> + <UsageCount Value="11"/> + <Loaded Value="True"/> + </Unit2> + <Unit3> + <Filename Value="../../rxcontrols/rxdice.inc"/> + <EditorIndex Value="-1"/> + <TopLine Value="5"/> + <CursorPos X="3" Y="5"/> + <UsageCount Value="10"/> + </Unit3> + <Unit4> + <Filename Value="../../../../lcl/include/lclintfh.inc"/> + <EditorIndex Value="-1"/> + <TopLine Value="35"/> + <CursorPos X="10" Y="52"/> + <UsageCount Value="10"/> + </Unit4> + <Unit5> + <Filename Value="../../rxcontrols/rxswitch.pas"/> + <EditorIndex Value="-1"/> + <TopLine Value="291"/> + <CursorPos Y="329"/> + <UsageCount Value="10"/> + </Unit5> + <Unit6> + <Filename Value="../../rxcontrols/rxlclutils.pas"/> + <EditorIndex Value="-1"/> + <TopLine Value="73"/> + <CursorPos X="26" Y="90"/> + <UsageCount Value="10"/> + </Unit6> + <Unit7> + <Filename Value="/home/install/source/fpcsrc/rtl/objpas/classes/streams.inc"/> + <EditorIndex Value="-1"/> + <TopLine Value="959"/> + <CursorPos X="22" Y="988"/> + <UsageCount Value="10"/> + </Unit7> + <Unit8> + <Filename Value="../../../../lcl/lmessages.pp"/> + <UnitName Value="LMessages"/> + <EditorIndex Value="-1"/> + <TopLine Value="69"/> + <CursorPos Y="69"/> + <UsageCount Value="10"/> + </Unit8> + <Unit9> + <Filename Value="../../../jvcllaz/run/JvXPCtrls/JvXPCore.pas"/> + <EditorIndex Value="-1"/> + <TopLine Value="398"/> + <CursorPos X="24" Y="417"/> + <UsageCount Value="10"/> + </Unit9> + <Unit10> + <Filename Value="../../../../lcl/controls.pp"/> + <UnitName Value="Controls"/> + <EditorIndex Value="2"/> + <TopLine Value="2102"/> + <CursorPos Y="2113"/> + <UsageCount Value="11"/> + <Loaded Value="True"/> + </Unit10> + <Unit11> + <Filename Value="../../../../lcl/interfaces/customdrawn/wincallback.inc"/> + <EditorIndex Value="-1"/> + <TopLine Value="827"/> + <CursorPos X="35" Y="843"/> + <UsageCount Value="10"/> + </Unit11> + <Unit12> + <Filename Value="../../../../lcl/include/controlconsts.inc"/> + <EditorIndex Value="-1"/> + <UsageCount Value="10"/> + </Unit12> + <Unit13> + <Filename Value="../../../virtualtreeview/VirtualTrees.pas"/> + <EditorIndex Value="-1"/> + <TopLine Value="14490"/> + <CursorPos X="18" Y="14518"/> + <UsageCount Value="10"/> + </Unit13> + <Unit14> + <Filename Value="../../../jvcllaz/run/JvXPCtrls/JvXPButtons.pas"/> + <EditorIndex Value="-1"/> + <TopLine Value="396"/> + <CursorPos X="20" Y="413"/> + <UsageCount Value="10"/> + </Unit14> + <Unit15> + <Filename Value="../../../jvcllaz/run/JvCore/JvExControls.pas"/> + <EditorIndex Value="-1"/> + <TopLine Value="154"/> + <CursorPos X="15" Y="171"/> + <UsageCount Value="10"/> + </Unit15> + <Unit16> + <Filename Value="../../../jvcllaz/run/JvCore/JvExExtCtrls.pas"/> + <EditorIndex Value="-1"/> + <TopLine Value="72"/> + <CursorPos X="15" Y="89"/> + <UsageCount Value="10"/> + </Unit16> + <Unit17> + <Filename Value="../../../../lcl/include/control.inc"/> + <EditorIndex Value="-1"/> + <TopLine Value="338"/> + <CursorPos X="3" Y="357"/> + <UsageCount Value="10"/> + </Unit17> + <Unit18> + <Filename Value="../../../../lcl/include/wincontrol.inc"/> + <EditorIndex Value="3"/> + <TopLine Value="6766"/> + <CursorPos X="3" Y="6777"/> + <UsageCount Value="10"/> + <Loaded Value="True"/> + </Unit18> + <Unit19> + <Filename Value="../../../../lcl/lclintf.pas"/> + <UnitName Value="LCLIntf"/> + <EditorIndex Value="-1"/> + <TopLine Value="155"/> + <CursorPos X="24" Y="155"/> + <UsageCount Value="10"/> + </Unit19> + <Unit20> + <Filename Value="../../../lazutils/lazutf8sysutils.pas"/> + <UnitName Value="LazUTF8SysUtils"/> + <EditorIndex Value="-1"/> + <TopLine Value="36"/> + <CursorPos X="3" Y="39"/> + <UsageCount Value="10"/> + </Unit20> + <Unit21> + <Filename Value="/home/install/source/fpcsrc/rtl/objpas/sysutils/sysutilh.inc"/> + <EditorIndex Value="-1"/> + <CursorPos X="10" Y="29"/> + <UsageCount Value="10"/> + </Unit21> + <Unit22> + <Filename Value="/home/install/source/fpcsrc/rtl/unix/sysutils.pp"/> + <EditorIndex Value="-1"/> + <TopLine Value="345"/> + <CursorPos X="16" Y="345"/> + <UsageCount Value="10"/> + </Unit22> + </Units> + <JumpHistory Count="30" HistoryIndex="29"> + <Position1> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="199" Column="12" TopLine="191"/> + </Position1> + <Position2> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="321" Column="23" TopLine="293"/> + </Position2> + <Position3> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="323" Column="12" TopLine="295"/> + </Position3> + <Position4> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="77" Column="15" TopLine="56"/> + </Position4> + <Position5> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="282" Column="3" TopLine="259"/> + </Position5> + <Position6> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="285" Column="15" TopLine="259"/> + </Position6> + <Position7> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="61" TopLine="44"/> + </Position7> + <Position8> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="217" TopLine="207"/> + </Position8> + <Position9> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="82" Column="7" TopLine="50"/> + </Position9> + <Position10> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="209" TopLine="176"/> + </Position10> + <Position11> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="45" Column="13" TopLine="28"/> + </Position11> + <Position12> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="209" Column="19" TopLine="190"/> + </Position12> + <Position13> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="61" Column="5" TopLine="31"/> + </Position13> + <Position14> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="342" Column="3" TopLine="317"/> + </Position14> + <Position15> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="192" Column="33" TopLine="186"/> + </Position15> + <Position16> + <Filename Value="../../rxcontrols/rxdice.pas"/> + </Position16> + <Position17> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="192" Column="33" TopLine="164"/> + </Position17> + <Position18> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="392" Column="26" TopLine="382"/> + </Position18> + <Position19> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="393" Column="26" TopLine="382"/> + </Position19> + <Position20> + <Filename Value="unit1.pas"/> + <Caret Line="42" Column="38" TopLine="14"/> + </Position20> + <Position21> + <Filename Value="unit1.pas"/> + <Caret Line="41" TopLine="14"/> + </Position21> + <Position22> + <Filename Value="unit1.pas"/> + <Caret Line="42" TopLine="14"/> + </Position22> + <Position23> + <Filename Value="unit1.pas"/> + <Caret Line="44" TopLine="16"/> + </Position23> + <Position24> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="380" TopLine="363"/> + </Position24> + <Position25> + <Filename Value="../../rxcontrols/rxdice.pas"/> + <Caret Line="404" TopLine="372"/> + </Position25> + <Position26> + <Filename Value="unit1.pas"/> + <Caret Line="42" Column="36" TopLine="16"/> + </Position26> + <Position27> + <Filename Value="unit1.pas"/> + <Caret Line="56" TopLine="24"/> + </Position27> + <Position28> + <Filename Value="unit1.pas"/> + <Caret Line="57" TopLine="25"/> + </Position28> + <Position29> + <Filename Value="unit1.pas"/> + <Caret Line="47" Column="11" TopLine="25"/> + </Position29> + <Position30> + <Filename Value="unit1.pas"/> + <Caret Line="48" TopLine="33"/> + </Position30> + </JumpHistory> + <RunParams> + <FormatVersion Value="2"/> + <Modes Count="0" ActiveMode=""/> + </RunParams> + </ProjectSession> +</CONFIG> diff --git a/components/rx/trunk/demos/RxDice/project1.res b/components/rx/trunk/demos/RxDice/project1.res new file mode 100644 index 000000000..1adb0406c Binary files /dev/null and b/components/rx/trunk/demos/RxDice/project1.res differ diff --git a/components/rx/trunk/demos/RxDice/unit1.lfm b/components/rx/trunk/demos/RxDice/unit1.lfm new file mode 100644 index 000000000..cd8d5aa79 --- /dev/null +++ b/components/rx/trunk/demos/RxDice/unit1.lfm @@ -0,0 +1,113 @@ +object Form1: TForm1 + Left = 319 + Height = 291 + Top = 138 + Width = 409 + Caption = 'RxDice demo' + ClientHeight = 291 + ClientWidth = 409 + OnCreate = FormCreate + Position = poScreenCenter + LCLVersion = '1.9.0.0' + object RxDice1: TRxDice + Left = 40 + Height = 66 + Top = 24 + Width = 66 + AutoStopInterval = 1000 + Interval = 100 + Rotate = False + ShowFocus = True + TabOrder = 0 + TabStop = True + OnStart = RxDice1Start + OnStop = RxDice1Stop + end + object Button1: TButton + AnchorSideLeft.Control = Owner + AnchorSideLeft.Side = asrCenter + AnchorSideTop.Control = SpinEdit2 + AnchorSideTop.Side = asrBottom + Left = 181 + Height = 36 + Top = 144 + Width = 47 + AutoSize = True + BorderSpacing.Around = 6 + Caption = 'Start' + OnClick = Button1Click + TabOrder = 1 + end + object Label1: TLabel + AnchorSideLeft.Control = Label3 + AnchorSideTop.Control = Owner + Left = 210 + Height = 20 + Top = 6 + Width = 85 + BorderSpacing.Around = 6 + Caption = 'Rotate speed' + ParentColor = False + end + object SpinEdit1: TSpinEdit + AnchorSideLeft.Control = Label1 + AnchorSideTop.Control = Label1 + AnchorSideTop.Side = asrBottom + Left = 216 + Height = 37 + Top = 32 + Width = 146 + BorderSpacing.Around = 6 + MaxValue = 10000 + TabOrder = 2 + Value = 110 + end + object Label2: TLabel + AnchorSideLeft.Control = Label3 + AnchorSideTop.Control = SpinEdit1 + AnchorSideTop.Side = asrBottom + Left = 210 + Height = 20 + Top = 75 + Width = 93 + BorderSpacing.Around = 6 + Caption = 'Rotate interval' + ParentColor = False + end + object SpinEdit2: TSpinEdit + AnchorSideLeft.Control = Label2 + AnchorSideTop.Control = Label2 + AnchorSideTop.Side = asrBottom + Left = 216 + Height = 37 + Top = 101 + Width = 146 + BorderSpacing.Around = 6 + MaxValue = 10000 + TabOrder = 3 + Value = 200 + end + object Label3: TLabel + AnchorSideLeft.Control = Owner + AnchorSideLeft.Side = asrCenter + AnchorSideTop.Control = Owner + Left = 204 + Height = 1 + Top = 0 + Width = 1 + ParentColor = False + end + object Label4: TLabel + AnchorSideLeft.Control = Owner + AnchorSideLeft.Side = asrCenter + AnchorSideTop.Control = Button1 + AnchorSideTop.Side = asrBottom + Left = 157 + Height = 20 + Top = 186 + Width = 94 + BorderSpacing.Around = 6 + Caption = 'Current value :' + ParentColor = False + end +end diff --git a/components/rx/trunk/demos/RxDice/unit1.pas b/components/rx/trunk/demos/RxDice/unit1.pas new file mode 100644 index 000000000..6fcc32971 --- /dev/null +++ b/components/rx/trunk/demos/RxDice/unit1.pas @@ -0,0 +1,73 @@ +unit Unit1; + +{$mode objfpc}{$H+} + +interface + +uses + Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, Spin, rxdice, + rxswitch; + +type + + { TForm1 } + + TForm1 = class(TForm) + Button1: TButton; + Label1: TLabel; + Label2: TLabel; + Label3: TLabel; + Label4: TLabel; + RxDice1: TRxDice; + SpinEdit1: TSpinEdit; + SpinEdit2: TSpinEdit; + procedure Button1Click(Sender: TObject); + procedure FormCreate(Sender: TObject); + procedure RxDice1Start(Sender: TObject); + procedure RxDice1Stop(Sender: TObject); + private + + public + + end; + +var + Form1: TForm1; + +implementation + +{$R *.lfm} + +{ TForm1 } + +procedure TForm1.Button1Click(Sender: TObject); +begin + RxDice1.Interval:=SpinEdit1.Value; + RxDice1.AutoStopInterval:=SpinEdit2.Value * 10; + RxDice1.Rotate:=true; +end; + +procedure TForm1.FormCreate(Sender: TObject); +begin + RxDice1.RandomValue; + RxDice1Stop(nil); +end; + +procedure TForm1.RxDice1Start(Sender: TObject); +begin + SpinEdit1.Enabled:=not RxDice1.Rotate; + SpinEdit2.Enabled:=not RxDice1.Rotate; + Label1.Enabled:=not RxDice1.Rotate; + Label2.Enabled:=not RxDice1.Rotate; + Label4.Enabled:=not RxDice1.Rotate; + Button1.Enabled:=not RxDice1.Rotate; +end; + +procedure TForm1.RxDice1Stop(Sender: TObject); +begin + RxDice1Start(nil); + Label4.Caption:=Format('Current value : %d', [RxDice1.Value]); +end; + +end. + diff --git a/components/rx/trunk/images/componet_img/DICE1.xpm b/components/rx/trunk/images/componet_img/DICE1.xpm deleted file mode 100644 index ec087375f..000000000 --- a/components/rx/trunk/images/componet_img/DICE1.xpm +++ /dev/null @@ -1,71 +0,0 @@ -/* XPM */ -static char *DICE1[]={ -"64 64 4 1", -". c None", -"# c #000000", -"b c #c0c0c0", -"a c #ffffff", -"................................................................", -".............................######.............................", -"...........................##########...........................", -".........................####aaaaaa####.........................", -".......................####aaaaaaaaaa####.......................", -".....................####aaaaaaaaaaaaaa####.....................", -"...................####aaaaaaaaaaaaaaaaaa####...................", -".................####aaaaaaaaaaaaaaaaaaaaaa####.................", -"...............####aaaaaaaaaaaaaaaaaaaaaaaaaa####...............", -".............####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.............", -"...........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####...........", -".........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.........", -".......####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.......", -".....####aaaaaaaaaaaaaaaaaaaaa####aaaaaaaaaaaaaaaaaaaaa####.....", -"...####aaaaaaaaaaaaaaaaaaaaa########aaaaaaaaaaaaaaaaaaaaa####...", -".####aaaaaaaaaaaaaaaaaaaaaa##########aaaaaaaaaaaaaaaaaaaaaa####.", -"#####aaaaaaaaaaaaaaaaaaaaaa##########aaaaaaaaaaaaaaaaaaaaaa#####", -"##b####aaaaaaaaaaaaaaaaaaaaa########aaaaaaaaaaaaaaaaaaaaa####a##", -"##bbb####aaaaaaaaaaaaaaaaaaaaa####aaaaaaaaaaaaaaaaaaaaa####aaa##", -"##bbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##", -"##bbbbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaaaa##", -"##bbbbbbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaa###aaaa##", -"##bbbbbbbbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaa####aaaa######aaa##", -"##bbbbbbbbbbbbbbb####aaaaaaaaaaaaaaaaaaaaaa####aaaaaa######aaa##", -"##bbbbbbbbbbbbbbbbb####aaaaaaaaaaaaaaaaaa####aaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbb####aaaaaaaaaaaaaa####aaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaa######aaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbbbbbbbbbbbbbbb###bbbb######aaaa###aaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb#######bbb##aaa#######aaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb#######bbb##aaa#######aaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbb###bbbb#######bbb##aaa#######aaaa###aaaaaaaaaaaa##", -"##bbbbbbbbbbb######bbb######bbb##aaa######aaa######aaaaaaaaaaa##", -"##bbbbbbbbbbb######bbbb####bbbb##aaaa####aaaa######aaaaaaaaaaa##", -"##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##", -"##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##", -"##bbbb###bbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaa###aaaa##", -"##bbb######bbb######bbbbbbbbbbb##aaaaaaaaaaa######aaa######aaa##", -"##bbb######bbbb####bbbbbbbbbbbb##aaaaaaaaaaaa####aaaa######aaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##", -"##bbbb######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa######aaaa##", -"###bbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa####aaaa###", -".####bbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaa###aaaaaaaaaaaaaaaaa####.", -"...####bbbbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaaaa####...", -".....####bbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaa####.....", -".......####bbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaa####.......", -".........####bbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaa####.........", -"...........####bbbbbbbbbbbbbbbb##aaa#######aaaaaa####...........", -".............####bbbbbbbbbbbbbb##aaa######aaaaa####.............", -"...............####bbbbbbbbbbbb##aaaa####aaaa####...............", -".................####bbbbbbbbbb##aaaaaaaaaa####.................", -"...................####bbbbbbbb##aaaaaaaa####...................", -".....................####bbbbbb##aaaaaa####.....................", -".......................####bbbb##aaaa####.......................", -".........................####bb##aa####.........................", -"...........................##########...........................", -"..............................####..............................", -"................................................................"}; diff --git a/components/rx/trunk/images/componet_img/DICE2.xpm b/components/rx/trunk/images/componet_img/DICE2.xpm deleted file mode 100644 index 6586a3c2c..000000000 --- a/components/rx/trunk/images/componet_img/DICE2.xpm +++ /dev/null @@ -1,71 +0,0 @@ -/* XPM */ -static char *DICE2[]={ -"64 64 4 1", -". c None", -"# c #000000", -"b c #c0c0c0", -"a c #ffffff", -"................................................................", -".............................######.............................", -"...........................##########...........................", -".........................####aaaaaa####.........................", -".......................####aaaaaaaaaa####.......................", -".....................####aaaaa####aaaaa####.....................", -"...................####aaaaa########aaaaa####...................", -".................####aaaaaa##########aaaaaa####.................", -"...............####aaaaaaaa##########aaaaaaaa####...............", -".............####aaaaaaaaaaa########aaaaaaaaaaa####.............", -"...........####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####...........", -".........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.........", -".......####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.......", -".....####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.....", -"...####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####...", -".####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.", -"#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#####", -"##b####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####a##", -"##bbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaa##", -"##bbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##", -"##bbbbbbbbb####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####aaaaaaaaa##", -"##bbbbbbbbbbb####aaaaaaaaaaa########aaaaaaaaaaa####aaaa###aaaa##", -"##bbbbbbbbbbbbb####aaaaaaaa##########aaaaaaaa####aaaa######aaa##", -"##bbbbbbbbbbbbbbb####aaaaaa##########aaaaaa####aaaaaa######aaa##", -"##bbbbbbbbbbbbbbbbb####aaaaa########aaaaa####aaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbb####aaaaa####aaaaa####aaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaa######aaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbb######aaaa###aaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbb###bbbbbbbbbbbbbb##aaa#######aaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbb######bbbbbbbbbbbb##aaa######aaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbb######bbbbbbbbbbbb##aaaa####aaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaa###aaaa##", -"##bbbbbbbbbbbb######bbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa######aaa##", -"##bbbbbbbbbbbbb####bbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa######aaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa######aaaa##", -"###bbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa####aaaa###", -".####bbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaa###aaaaaaaaaaaaaaaaa####.", -"...####bbbbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaaaa####...", -".....####bbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaa####.....", -".......####bbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaa####.......", -".........####bbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaa####.........", -"...........####bbbbbbbbbbbbbbbb##aaa#######aaaaaa####...........", -".............####bbbbbbbbbbbbbb##aaa######aaaaa####.............", -"...............####bbbbbbbbbbbb##aaaa####aaaa####...............", -".................####bbbbbbbbbb##aaaaaaaaaa####.................", -"...................####bbbbbbbb##aaaaaaaa####...................", -".....................####bbbbbb##aaaaaa####.....................", -".......................####bbbb##aaaa####.......................", -".........................####bb##aa####.........................", -"...........................##########...........................", -"..............................####..............................", -"................................................................"}; diff --git a/components/rx/trunk/images/componet_img/DICE3.xpm b/components/rx/trunk/images/componet_img/DICE3.xpm deleted file mode 100644 index acf2a159c..000000000 --- a/components/rx/trunk/images/componet_img/DICE3.xpm +++ /dev/null @@ -1,71 +0,0 @@ -/* XPM */ -static char *DICE3[]={ -"64 64 4 1", -". c None", -"# c #000000", -"b c #c0c0c0", -"a c #ffffff", -"................................................................", -".............................######.............................", -"...........................##########...........................", -".........................####aaaaaa####.........................", -".......................####aaaaaaaaaa####.......................", -".....................####aaaaa####aaaaa####.....................", -"...................####aaaaa########aaaaa####...................", -".................####aaaaaa##########aaaaaa####.................", -"...............####aaaaaaaa##########aaaaaaaa####...............", -".............####aaaaaaaaaaa########aaaaaaaaaaa####.............", -"...........####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####...........", -".........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.........", -".......####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.......", -".....####aaaaaaaaaaaaaaaaaaaaa####aaaaaaaaaaaaaaaaaaaaa####.....", -"...####aaaaaaaaaaaaaaaaaaaaa########aaaaaaaaaaaaaaaaaaaaa####...", -".####aaaaaaaaaaaaaaaaaaaaaa##########aaaaaaaaaaaaaaaaaaaaaa####.", -"#####aaaaaaaaaaaaaaaaaaaaaa##########aaaaaaaaaaaaaaaaaaaaaa#####", -"##b####aaaaaaaaaaaaaaaaaaaaa########aaaaaaaaaaaaaaaaaaaaa####a##", -"##bbb####aaaaaaaaaaaaaaaaaaaaa####aaaaaaaaaaaaaaaaaaaaa####aaa##", -"##bbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##", -"##bbbbbbbbb####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####aaaaaaaaa##", -"##bbbbbbbbbbb####aaaaaaaaaaa########aaaaaaaaaaa####aaaa###aaaa##", -"##bbbbbbbbbbbbb####aaaaaaaa##########aaaaaaaa####aaaa######aaa##", -"##bbbbbbbbbbbbbbb####aaaaaa##########aaaaaa####aaaaaa######aaa##", -"##bbbbbbbbbbbbbbbbb####aaaaa########aaaaa####aaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbb####aaaaa####aaaaa####aaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaa######aaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbbbbbbbbbbbbbbb###bbbb######aaaa###aaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaa###aaaa##", -"##bbbbbbbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaa######aaa##", -"##bbbbbbbbbbbbbbbbbbb#######bbb##aaa#######aaaaaaaaaa######aaa##", -"##bbbbbbbbbbbbbbbbbbb#######bbb##aaa#######aaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbb#######bbb##aaa#######aaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbbb######bbb##aaa######aaaaaaaaaa#######aaa##", -"##bbbbbbbbbbbbbbbbbbbbb####bbbb##aaaa####aaaaaaaaaaa######aaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaa###aaaaaaaaaaaaaaaaaaaa##", -"##bbbb###bbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaa###aaaa##", -"##bbb######bbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaa######aaa##", -"##bbb######bbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaa######aaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaa#######aaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaa#######aaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaa######aaaaaaaaaa#######aaa##", -"##bbbb######bbbbbbbbbbbbbbbbbbb##aaaa####aaaaaaaaaaa######aaaa##", -"###bbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa####aaaa###", -".####bbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaa###aaaaaaaaaaaaaaaaa####.", -"...####bbbbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaaaa####...", -".....####bbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaa####.....", -".......####bbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaa####.......", -".........####bbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaa####.........", -"...........####bbbbbbbbbbbbbbbb##aaa#######aaaaaa####...........", -".............####bbbbbbbbbbbbbb##aaa######aaaaa####.............", -"...............####bbbbbbbbbbbb##aaaa####aaaa####...............", -".................####bbbbbbbbbb##aaaaaaaaaa####.................", -"...................####bbbbbbbb##aaaaaaaa####...................", -".....................####bbbbbb##aaaaaa####.....................", -".......................####bbbb##aaaa####.......................", -".........................####bb##aa####.........................", -"...........................##########...........................", -"..............................####..............................", -"................................................................"}; diff --git a/components/rx/trunk/images/componet_img/DICE4.xpm b/components/rx/trunk/images/componet_img/DICE4.xpm deleted file mode 100644 index 4a78ceb82..000000000 --- a/components/rx/trunk/images/componet_img/DICE4.xpm +++ /dev/null @@ -1,71 +0,0 @@ -/* XPM */ -static char *DICE4[]={ -"64 64 4 1", -". c None", -"# c #000000", -"b c #c0c0c0", -"a c #ffffff", -"................................................................", -".............................######.............................", -"...........................##########...........................", -".........................####aaaaaa####.........................", -".......................####aaaaaaaaaa####.......................", -".....................####aaaaa####aaaaa####.....................", -"...................####aaaaa########aaaaa####...................", -".................####aaaaaa##########aaaaaa####.................", -"...............####aaaaaaaa##########aaaaaaaa####...............", -".............####aaaaaaaaaaa########aaaaaaaaaaa####.............", -"...........####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####...........", -".........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.........", -".......####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.......", -".....####aaaaa####aaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa####.....", -"...####aaaaa########aaaaaaaaaaaaaaaaaaaaaaaa########aaaaa####...", -".####aaaaaa##########aaaaaaaaaaaaaaaaaaaaaa##########aaaaaa####.", -"#####aaaaaa##########aaaaaaaaaaaaaaaaaaaaaa##########aaaaaa#####", -"##b####aaaaa########aaaaaaaaaaaaaaaaaaaaaaaa########aaaaa####a##", -"##bbb####aaaaa####aaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa####aaa##", -"##bbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##", -"##bbbbbbbbb####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####aaaaaaaaa##", -"##bbbb###bbbb####aaaaaaaaaaa########aaaaaaaaaaa####aaaa###aaaa##", -"##bbb######bbbb####aaaaaaaa##########aaaaaaaa####aaaa######aaa##", -"##bbb######bbbbbb####aaaaaa##########aaaaaa####aaaaaa######aaa##", -"##bbb#######bbbbbbb####aaaaa########aaaaa####aaaaaaa#######aaa##", -"##bbb#######bbbbbbbbb####aaaaa####aaaaa####aaaaaaaaa#######aaa##", -"##bbb#######bbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaa#######aaa##", -"##bbbb######bbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaa######aaaa##", -"##bbbbb####bbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbbbbbbbbbbbbbbb###bbbb######aaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbb###bbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb######bbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb######bbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbbb######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbb######bbbbbbbbbbb####bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbbb###bbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbb###bbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb######bbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb######bbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbbb######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbb######bbbbbbbbbbb####bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"###bbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaa###", -".####bbbbbbbbbbbbbbbbb###bbbbbb##aaaaaa###aaaaaaaaaaaaaaaaa####.", -"...####bbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaaaa####...", -".....####bbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaa####.....", -".......####bbbbbbbbbb#######bbb##aaa#######aaaaaaaaaa####.......", -".........####bbbbbbbb#######bbb##aaa#######aaaaaaaa####.........", -"...........####bbbbbb#######bbb##aaa#######aaaaaa####...........", -".............####bbbbb######bbb##aaa######aaaaa####.............", -"...............####bbbb####bbbb##aaaa####aaaa####...............", -".................####bbbbbbbbbb##aaaaaaaaaa####.................", -"...................####bbbbbbbb##aaaaaaaa####...................", -".....................####bbbbbb##aaaaaa####.....................", -".......................####bbbb##aaaa####.......................", -".........................####bb##aa####.........................", -"...........................##########...........................", -"..............................####..............................", -"................................................................"}; diff --git a/components/rx/trunk/images/componet_img/DICE5.xpm b/components/rx/trunk/images/componet_img/DICE5.xpm deleted file mode 100644 index 5a7ebd587..000000000 --- a/components/rx/trunk/images/componet_img/DICE5.xpm +++ /dev/null @@ -1,71 +0,0 @@ -/* XPM */ -static char *DICE5[]={ -"64 64 4 1", -". c None", -"# c #000000", -"b c #c0c0c0", -"a c #ffffff", -"................................................................", -".............................######.............................", -"...........................##########...........................", -".........................####aaaaaa####.........................", -".......................####aaaaaaaaaa####.......................", -".....................####aaaaa####aaaaa####.....................", -"...................####aaaaa########aaaaa####...................", -".................####aaaaaa##########aaaaaa####.................", -"...............####aaaaaaaa##########aaaaaaaa####...............", -".............####aaaaaaaaaaa########aaaaaaaaaaa####.............", -"...........####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####...........", -".........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.........", -".......####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.......", -".....####aaaaa####aaaaaaaaaaaa####aaaaaaaaaaaa####aaaaa####.....", -"...####aaaaa########aaaaaaaa########aaaaaaaa########aaaaa####...", -".####aaaaaa##########aaaaaa##########aaaaaa##########aaaaaa####.", -"#####aaaaaa##########aaaaaa##########aaaaaa##########aaaaaa#####", -"##b####aaaaa########aaaaaaaa########aaaaaaaa########aaaaa####a##", -"##bbb####aaaaa####aaaaaaaaaaaa####aaaaaaaaaaaa####aaaaa####aaa##", -"##bbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##", -"##bbbbbbbbb####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####aaaaaaaaa##", -"##bbbb###bbbb####aaaaaaaaaaa########aaaaaaaaaaa####aaaaaaaaaaa##", -"##bbb######bbbb####aaaaaaaa##########aaaaaaaa####aaaaaaaaaaaaa##", -"##bbb######bbbbbb####aaaaaa##########aaaaaa####aaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbb####aaaaa########aaaaa####aaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbb####aaaaa####aaaaa####aaaaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaaaaaaaaaaaa##", -"##bbbb######bbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbb####bbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbbb###bbbb######aaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb#######bbb##aaaaaaaaaaaaaa###aaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbbb######bbb##aaaaaaaaaaaa######aaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbbbb####bbbb##aaaaaaaaaaaa######aaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##", -"##bbbb###bbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##", -"##bbb######bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaa######aaaaaaaaaaaa##", -"##bbb######bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaa####aaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbb######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"###bbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaa###", -".####bbbbbbbbbbbbbbbbb###bbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaa####.", -"...####bbbbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaa####...", -".....####bbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaa####.....", -".......####bbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaa####.......", -".........####bbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaa####.........", -"...........####bbbbbb#######bbb##aaaaaaaaaaaaaaaa####...........", -".............####bbbbb######bbb##aaaaaaaaaaaaaa####.............", -"...............####bbbb####bbbb##aaaaaaaaaaaa####...............", -".................####bbbbbbbbbb##aaaaaaaaaa####.................", -"...................####bbbbbbbb##aaaaaaaa####...................", -".....................####bbbbbb##aaaaaa####.....................", -".......................####bbbb##aaaa####.......................", -".........................####bb##aa####.........................", -"...........................##########...........................", -"..............................####..............................", -"................................................................"}; diff --git a/components/rx/trunk/images/componet_img/DICE6.xpm b/components/rx/trunk/images/componet_img/DICE6.xpm deleted file mode 100644 index 3228e314f..000000000 --- a/components/rx/trunk/images/componet_img/DICE6.xpm +++ /dev/null @@ -1,71 +0,0 @@ -/* XPM */ -static char *DICE6[]={ -"64 64 4 1", -". c None", -"# c #000000", -"b c #c0c0c0", -"a c #ffffff", -"................................................................", -".............................######.............................", -"...........................##########...........................", -".........................####aaaaaa####.........................", -".......................####aaaaaaaaaa####.......................", -".....................####aaaaa####aaaaa####.....................", -"...................####aaaaa########aaaaa####...................", -".................####aaaaaa##########aaaaaa####.................", -"...............####aaaaaaaa##########aaaaaaaa####...............", -".............####aaaaaaaaaaa########aa####aaaaa####.............", -"...........####aaaaaaaaaaaaaaa####aa########aaaaa####...........", -".........####aaaaaaaaaaaaaaaaaaaaaa##########aaaaaa####.........", -".......####aaaaaaaaaaaaaaaaaaaaaaaa##########aaaaaaaa####.......", -".....####aaaaa####aaaaaaaaaaaaaaaaaa########aa####aaaaa####.....", -"...####aaaaa########aaaaaaaaaaaaaaaaaa####aa########aaaaa####...", -".####aaaaaa##########aaaaaaaaaaaaaaaaaaaaaa##########aaaaaa####.", -"#####aaaaaa##########aaaaaaaaaaaaaaaaaaaaaa##########aaaaaa#####", -"##b####aaaaa########aa####aaaaaaaaaaaaaaaaaa########aaaaa####a##", -"##bbb####aaaaa####aa########aaaaaaaaaaaaaaaaaa####aaaaa####aaa##", -"##bbbbb####aaaaaaaa##########aaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbb####aaaaaa##########aaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##", -"##bbbbbbbbb####aaaaa########aa####aaaaaaaaaaaaaaa####aaaaaaaaa##", -"##bbbb###bbbb####aaaaa####aa########aaaaaaaaaaa####aaaa###aaaa##", -"##bbb######bbbb####aaaaaaaa##########aaaaaaaa####aaaa######aaa##", -"##bbb######bbbbbb####aaaaaa##########aaaaaa####aaaaaa######aaa##", -"##bbb#######bbbbbbb####aaaaa########aaaaa####aaaaaaa#######aaa##", -"##bbb#######bbbbbbbbb####aaaaa####aaaaa####aaaaaaaaa#######aaa##", -"##bbb#######bbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaa#######aaa##", -"##bbbb######bbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaa######aaaa##", -"##bbbbb####bbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaa####aaaaa##", -"##bbbbbbbbbbbbbbbbbbbb###bbbb######aaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbbbbbbbbbb###bbbb#######bbb##aaaaaaaaaaaaaa###aaaaaaaaaaaa##", -"##bbbbbbbbbbb######bbb######bbb##aaaaaaaaaaaa######aaaaaaaaaaa##", -"##bbbbbbbbbbb######bbbb####bbbb##aaaaaaaaaaaa######aaaaaaaaaaa##", -"##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##", -"##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##", -"##bbbb###bbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##", -"##bbb######bbb######bbbbbbbbbbb##aaaaaaaaaaa######aaaaaaaaaaaa##", -"##bbb######bbbb####bbbbbbbbbbbb##aaaaaaaaaaaa####aaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"##bbbb######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##", -"###bbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaa###", -".####bbbbbbbbbbbbbbbbb###bbbbbb##aaaaaa###aaaaaaaaaaaaaaaaa####.", -"...####bbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaaaa####...", -".....####bbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaa####.....", -".......####bbbbbbbbbb#######bbb##aaa#######aaaaaaaaaa####.......", -".........####bbbbbbbb#######bbb##aaa#######aaaaaaaa####.........", -"...........####bbbbbb#######bbb##aaa#######aaaaaa####...........", -".............####bbbbb######bbb##aaa######aaaaa####.............", -"...............####bbbb####bbbb##aaaa####aaaa####...............", -".................####bbbbbbbbbb##aaaaaaaaaa####.................", -"...................####bbbbbbbb##aaaaaaaa####...................", -".....................####bbbbbb##aaaaaa####.....................", -".......................####bbbb##aaaa####.......................", -".........................####bb##aa####.........................", -"...........................##########...........................", -"..............................####..............................", -"................................................................"}; diff --git a/components/rx/trunk/images/componet_img/all_component_res.sh b/components/rx/trunk/images/componet_img/all_component_res.sh index c82e9e459..e1ee6a222 100644 --- a/components/rx/trunk/images/componet_img/all_component_res.sh +++ b/components/rx/trunk/images/componet_img/all_component_res.sh @@ -10,11 +10,17 @@ rm pickdate.res rm rxswitch.lrs rm rxswitch.res +rm rxDice.lrs +rm rxDice.res + + /usr/local/share/lazarus/tools/lazres rxdbgrid.res rx_markerdown.png rx_markerup.png rx_DropDown.png rx_Ellipsis.png rx_Glyph.png rx_minus.png rx_plus.png rx_UpDown.png rx_menu_grid.png /usr/local/share/lazarus/tools/lazres rx_lcl.res picDateEdit.png rxbtn_downarrow.png rx_range_h_back.png rx_range_h_sel.png rx_slader_bottom.png rx_slader_top.png rx_range_v_back.png rx_range_v_sel.png rx_slader_left.png rx_slader_right.png /usr/local/share/lazarus/tools/lazres pickdate.res rx_next1.png rx_next2.png rx_prev1.png rx_prev2.png /usr/local/share/lazarus/tools/lazres rxswitch.res rxswitch_off.png rxswitch_on.png rx_ButtonOffHor.png rx_ButtonOffVertDown.png rx_ButtonOffVertUp.png rx_ButtonOnHor.png rx_ButtonOnVertDown.png rx_ButtonOnVertUp.png +/usr/local/share/lazarus/tools/lazres rxDice.res rxDice1.png rxDice2.png rxDice3.png rxDice4.png rxDice5.png rxDice6.png cp rxswitch.res ../../rxcontrols +cp rxDice.res ../../rxcontrols diff --git a/components/rx/trunk/images/componet_img/rxDice.res b/components/rx/trunk/images/componet_img/rxDice.res new file mode 100644 index 000000000..ed38444c7 Binary files /dev/null and b/components/rx/trunk/images/componet_img/rxDice.res differ diff --git a/components/rx/trunk/images/componet_img/rxDice1.png b/components/rx/trunk/images/componet_img/rxDice1.png new file mode 100644 index 000000000..793d28cef Binary files /dev/null and b/components/rx/trunk/images/componet_img/rxDice1.png differ diff --git a/components/rx/trunk/images/componet_img/rxDice2.png b/components/rx/trunk/images/componet_img/rxDice2.png new file mode 100644 index 000000000..f78448a9e Binary files /dev/null and b/components/rx/trunk/images/componet_img/rxDice2.png differ diff --git a/components/rx/trunk/images/componet_img/rxDice3.png b/components/rx/trunk/images/componet_img/rxDice3.png new file mode 100644 index 000000000..81ba9685b Binary files /dev/null and b/components/rx/trunk/images/componet_img/rxDice3.png differ diff --git a/components/rx/trunk/images/componet_img/rxDice4.png b/components/rx/trunk/images/componet_img/rxDice4.png new file mode 100644 index 000000000..ff8775c81 Binary files /dev/null and b/components/rx/trunk/images/componet_img/rxDice4.png differ diff --git a/components/rx/trunk/images/componet_img/rxDice5.png b/components/rx/trunk/images/componet_img/rxDice5.png new file mode 100644 index 000000000..1ec72c515 Binary files /dev/null and b/components/rx/trunk/images/componet_img/rxDice5.png differ diff --git a/components/rx/trunk/images/componet_img/rxDice6.png b/components/rx/trunk/images/componet_img/rxDice6.png new file mode 100644 index 000000000..1d3e3efd1 Binary files /dev/null and b/components/rx/trunk/images/componet_img/rxDice6.png differ diff --git a/components/rx/trunk/rxcontrols/rxDice.res b/components/rx/trunk/rxcontrols/rxDice.res new file mode 100644 index 000000000..ed38444c7 Binary files /dev/null and b/components/rx/trunk/rxcontrols/rxDice.res differ diff --git a/components/rx/trunk/rxcontrols/rxdice.inc b/components/rx/trunk/rxcontrols/rxdice.inc deleted file mode 100644 index 971c307a5..000000000 --- a/components/rx/trunk/rxcontrols/rxdice.inc +++ /dev/null @@ -1,431 +0,0 @@ -type - TRxDiceBitmap = array [0..68] of PChar; - -const - DICE1 : TRxDiceBitmap = ( -'64 64 4 1', -'. c None', -'# c #000000', -'b c #c0c0c0', -'a c #ffffff', -'................................................................', -'.............................######.............................', -'...........................##########...........................', -'.........................####aaaaaa####.........................', -'.......................####aaaaaaaaaa####.......................', -'.....................####aaaaaaaaaaaaaa####.....................', -'...................####aaaaaaaaaaaaaaaaaa####...................', -'.................####aaaaaaaaaaaaaaaaaaaaaa####.................', -'...............####aaaaaaaaaaaaaaaaaaaaaaaaaa####...............', -'.............####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.............', -'...........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####...........', -'.........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.........', -'.......####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.......', -'.....####aaaaaaaaaaaaaaaaaaaaa####aaaaaaaaaaaaaaaaaaaaa####.....', -'...####aaaaaaaaaaaaaaaaaaaaa########aaaaaaaaaaaaaaaaaaaaa####...', -'.####aaaaaaaaaaaaaaaaaaaaaa##########aaaaaaaaaaaaaaaaaaaaaa####.', -'#####aaaaaaaaaaaaaaaaaaaaaa##########aaaaaaaaaaaaaaaaaaaaaa#####', -'##b####aaaaaaaaaaaaaaaaaaaaa########aaaaaaaaaaaaaaaaaaaaa####a##', -'##bbb####aaaaaaaaaaaaaaaaaaaaa####aaaaaaaaaaaaaaaaaaaaa####aaa##', -'##bbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##', -'##bbbbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaaaa##', -'##bbbbbbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaa###aaaa##', -'##bbbbbbbbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaa####aaaa######aaa##', -'##bbbbbbbbbbbbbbb####aaaaaaaaaaaaaaaaaaaaaa####aaaaaa######aaa##', -'##bbbbbbbbbbbbbbbbb####aaaaaaaaaaaaaaaaaa####aaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbb####aaaaaaaaaaaaaa####aaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaa######aaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbbbbbbbbbbbbbbb###bbbb######aaaa###aaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb#######bbb##aaa#######aaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb#######bbb##aaa#######aaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbb###bbbb#######bbb##aaa#######aaaa###aaaaaaaaaaaa##', -'##bbbbbbbbbbb######bbb######bbb##aaa######aaa######aaaaaaaaaaa##', -'##bbbbbbbbbbb######bbbb####bbbb##aaaa####aaaa######aaaaaaaaaaa##', -'##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##', -'##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##', -'##bbbb###bbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaa###aaaa##', -'##bbb######bbb######bbbbbbbbbbb##aaaaaaaaaaa######aaa######aaa##', -'##bbb######bbbb####bbbbbbbbbbbb##aaaaaaaaaaaa####aaaa######aaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##', -'##bbbb######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa######aaaa##', -'###bbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa####aaaa###', -'.####bbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaa###aaaaaaaaaaaaaaaaa####.', -'...####bbbbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaaaa####...', -'.....####bbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaa####.....', -'.......####bbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaa####.......', -'.........####bbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaa####.........', -'...........####bbbbbbbbbbbbbbbb##aaa#######aaaaaa####...........', -'.............####bbbbbbbbbbbbbb##aaa######aaaaa####.............', -'...............####bbbbbbbbbbbb##aaaa####aaaa####...............', -'.................####bbbbbbbbbb##aaaaaaaaaa####.................', -'...................####bbbbbbbb##aaaaaaaa####...................', -'.....................####bbbbbb##aaaaaa####.....................', -'.......................####bbbb##aaaa####.......................', -'.........................####bb##aa####.........................', -'...........................##########...........................', -'..............................####..............................', -'................................................................'); - - - DICE2 : TRxDiceBitmap = ( -'64 64 4 1', -'. c None', -'# c #000000', -'b c #c0c0c0', -'a c #ffffff', -'................................................................', -'.............................######.............................', -'...........................##########...........................', -'.........................####aaaaaa####.........................', -'.......................####aaaaaaaaaa####.......................', -'.....................####aaaaa####aaaaa####.....................', -'...................####aaaaa########aaaaa####...................', -'.................####aaaaaa##########aaaaaa####.................', -'...............####aaaaaaaa##########aaaaaaaa####...............', -'.............####aaaaaaaaaaa########aaaaaaaaaaa####.............', -'...........####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####...........', -'.........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.........', -'.......####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.......', -'.....####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.....', -'...####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####...', -'.####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.', -'#####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#####', -'##b####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####a##', -'##bbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaa##', -'##bbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##', -'##bbbbbbbbb####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####aaaaaaaaa##', -'##bbbbbbbbbbb####aaaaaaaaaaa########aaaaaaaaaaa####aaaa###aaaa##', -'##bbbbbbbbbbbbb####aaaaaaaa##########aaaaaaaa####aaaa######aaa##', -'##bbbbbbbbbbbbbbb####aaaaaa##########aaaaaa####aaaaaa######aaa##', -'##bbbbbbbbbbbbbbbbb####aaaaa########aaaaa####aaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbb####aaaaa####aaaaa####aaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaa######aaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbb######aaaa###aaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbb###bbbbbbbbbbbbbb##aaa#######aaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbb######bbbbbbbbbbbb##aaa######aaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbb######bbbbbbbbbbbb##aaaa####aaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaa###aaaa##', -'##bbbbbbbbbbbb######bbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa######aaa##', -'##bbbbbbbbbbbbb####bbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa######aaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaa######aaaa##', -'###bbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa####aaaa###', -'.####bbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaa###aaaaaaaaaaaaaaaaa####.', -'...####bbbbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaaaa####...', -'.....####bbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaa####.....', -'.......####bbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaa####.......', -'.........####bbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaa####.........', -'...........####bbbbbbbbbbbbbbbb##aaa#######aaaaaa####...........', -'.............####bbbbbbbbbbbbbb##aaa######aaaaa####.............', -'...............####bbbbbbbbbbbb##aaaa####aaaa####...............', -'.................####bbbbbbbbbb##aaaaaaaaaa####.................', -'...................####bbbbbbbb##aaaaaaaa####...................', -'.....................####bbbbbb##aaaaaa####.....................', -'.......................####bbbb##aaaa####.......................', -'.........................####bb##aa####.........................', -'...........................##########...........................', -'..............................####..............................', -'................................................................'); - - DICE3 : TRxDiceBitmap = ( -'64 64 4 1', -'. c None', -'# c #000000', -'b c #c0c0c0', -'a c #ffffff', -'................................................................', -'.............................######.............................', -'...........................##########...........................', -'.........................####aaaaaa####.........................', -'.......................####aaaaaaaaaa####.......................', -'.....................####aaaaa####aaaaa####.....................', -'...................####aaaaa########aaaaa####...................', -'.................####aaaaaa##########aaaaaa####.................', -'...............####aaaaaaaa##########aaaaaaaa####...............', -'.............####aaaaaaaaaaa########aaaaaaaaaaa####.............', -'...........####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####...........', -'.........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.........', -'.......####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.......', -'.....####aaaaaaaaaaaaaaaaaaaaa####aaaaaaaaaaaaaaaaaaaaa####.....', -'...####aaaaaaaaaaaaaaaaaaaaa########aaaaaaaaaaaaaaaaaaaaa####...', -'.####aaaaaaaaaaaaaaaaaaaaaa##########aaaaaaaaaaaaaaaaaaaaaa####.', -'#####aaaaaaaaaaaaaaaaaaaaaa##########aaaaaaaaaaaaaaaaaaaaaa#####', -'##b####aaaaaaaaaaaaaaaaaaaaa########aaaaaaaaaaaaaaaaaaaaa####a##', -'##bbb####aaaaaaaaaaaaaaaaaaaaa####aaaaaaaaaaaaaaaaaaaaa####aaa##', -'##bbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##', -'##bbbbbbbbb####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####aaaaaaaaa##', -'##bbbbbbbbbbb####aaaaaaaaaaa########aaaaaaaaaaa####aaaa###aaaa##', -'##bbbbbbbbbbbbb####aaaaaaaa##########aaaaaaaa####aaaa######aaa##', -'##bbbbbbbbbbbbbbb####aaaaaa##########aaaaaa####aaaaaa######aaa##', -'##bbbbbbbbbbbbbbbbb####aaaaa########aaaaa####aaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbb####aaaaa####aaaaa####aaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaa######aaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbbbbbbbbbbbbbbb###bbbb######aaaa###aaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaa###aaaa##', -'##bbbbbbbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaa######aaa##', -'##bbbbbbbbbbbbbbbbbbb#######bbb##aaa#######aaaaaaaaaa######aaa##', -'##bbbbbbbbbbbbbbbbbbb#######bbb##aaa#######aaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbb#######bbb##aaa#######aaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbbb######bbb##aaa######aaaaaaaaaa#######aaa##', -'##bbbbbbbbbbbbbbbbbbbbb####bbbb##aaaa####aaaaaaaaaaa######aaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaa###aaaaaaaaaaaaaaaaaaaa##', -'##bbbb###bbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaa###aaaa##', -'##bbb######bbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaa######aaa##', -'##bbb######bbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaa######aaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaa#######aaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaa#######aaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaa######aaaaaaaaaa#######aaa##', -'##bbbb######bbbbbbbbbbbbbbbbbbb##aaaa####aaaaaaaaaaa######aaaa##', -'###bbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaa####aaaa###', -'.####bbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaa###aaaaaaaaaaaaaaaaa####.', -'...####bbbbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaaaa####...', -'.....####bbbbbbbbbbbbbbbbbbbbbb##aaaa######aaaaaaaaaaaa####.....', -'.......####bbbbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaaaa####.......', -'.........####bbbbbbbbbbbbbbbbbb##aaa#######aaaaaaaa####.........', -'...........####bbbbbbbbbbbbbbbb##aaa#######aaaaaa####...........', -'.............####bbbbbbbbbbbbbb##aaa######aaaaa####.............', -'...............####bbbbbbbbbbbb##aaaa####aaaa####...............', -'.................####bbbbbbbbbb##aaaaaaaaaa####.................', -'...................####bbbbbbbb##aaaaaaaa####...................', -'.....................####bbbbbb##aaaaaa####.....................', -'.......................####bbbb##aaaa####.......................', -'.........................####bb##aa####.........................', -'...........................##########...........................', -'..............................####..............................', -'................................................................'); - - - DICE4 : TRxDiceBitmap = ( -'64 64 4 1', -'. c None', -'# c #000000', -'b c #c0c0c0', -'a c #ffffff', -'................................................................', -'.............................######.............................', -'...........................##########...........................', -'.........................####aaaaaa####.........................', -'.......................####aaaaaaaaaa####.......................', -'.....................####aaaaa####aaaaa####.....................', -'...................####aaaaa########aaaaa####...................', -'.................####aaaaaa##########aaaaaa####.................', -'...............####aaaaaaaa##########aaaaaaaa####...............', -'.............####aaaaaaaaaaa########aaaaaaaaaaa####.............', -'...........####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####...........', -'.........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.........', -'.......####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.......', -'.....####aaaaa####aaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa####.....', -'...####aaaaa########aaaaaaaaaaaaaaaaaaaaaaaa########aaaaa####...', -'.####aaaaaa##########aaaaaaaaaaaaaaaaaaaaaa##########aaaaaa####.', -'#####aaaaaa##########aaaaaaaaaaaaaaaaaaaaaa##########aaaaaa#####', -'##b####aaaaa########aaaaaaaaaaaaaaaaaaaaaaaa########aaaaa####a##', -'##bbb####aaaaa####aaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa####aaa##', -'##bbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##', -'##bbbbbbbbb####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####aaaaaaaaa##', -'##bbbb###bbbb####aaaaaaaaaaa########aaaaaaaaaaa####aaaa###aaaa##', -'##bbb######bbbb####aaaaaaaa##########aaaaaaaa####aaaa######aaa##', -'##bbb######bbbbbb####aaaaaa##########aaaaaa####aaaaaa######aaa##', -'##bbb#######bbbbbbb####aaaaa########aaaaa####aaaaaaa#######aaa##', -'##bbb#######bbbbbbbbb####aaaaa####aaaaa####aaaaaaaaa#######aaa##', -'##bbb#######bbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaa#######aaa##', -'##bbbb######bbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaa######aaaa##', -'##bbbbb####bbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbbbbbbbbbbbbbbb###bbbb######aaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbb###bbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb######bbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb######bbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbbb######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbb######bbbbbbbbbbb####bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbbb###bbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbb###bbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb######bbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb######bbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbbb######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbb######bbbbbbbbbbb####bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'###bbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaa###', -'.####bbbbbbbbbbbbbbbbb###bbbbbb##aaaaaa###aaaaaaaaaaaaaaaaa####.', -'...####bbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaaaa####...', -'.....####bbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaa####.....', -'.......####bbbbbbbbbb#######bbb##aaa#######aaaaaaaaaa####.......', -'.........####bbbbbbbb#######bbb##aaa#######aaaaaaaa####.........', -'...........####bbbbbb#######bbb##aaa#######aaaaaa####...........', -'.............####bbbbb######bbb##aaa######aaaaa####.............', -'...............####bbbb####bbbb##aaaa####aaaa####...............', -'.................####bbbbbbbbbb##aaaaaaaaaa####.................', -'...................####bbbbbbbb##aaaaaaaa####...................', -'.....................####bbbbbb##aaaaaa####.....................', -'.......................####bbbb##aaaa####.......................', -'.........................####bb##aa####.........................', -'...........................##########...........................', -'..............................####..............................', -'................................................................'); - - DICE5 : TRxDiceBitmap = ( -'64 64 4 1', -'. c None', -'# c #000000', -'b c #c0c0c0', -'a c #ffffff', -'................................................................', -'.............................######.............................', -'...........................##########...........................', -'.........................####aaaaaa####.........................', -'.......................####aaaaaaaaaa####.......................', -'.....................####aaaaa####aaaaa####.....................', -'...................####aaaaa########aaaaa####...................', -'.................####aaaaaa##########aaaaaa####.................', -'...............####aaaaaaaa##########aaaaaaaa####...............', -'.............####aaaaaaaaaaa########aaaaaaaaaaa####.............', -'...........####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####...........', -'.........####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.........', -'.......####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####.......', -'.....####aaaaa####aaaaaaaaaaaa####aaaaaaaaaaaa####aaaaa####.....', -'...####aaaaa########aaaaaaaa########aaaaaaaa########aaaaa####...', -'.####aaaaaa##########aaaaaa##########aaaaaa##########aaaaaa####.', -'#####aaaaaa##########aaaaaa##########aaaaaa##########aaaaaa#####', -'##b####aaaaa########aaaaaaaa########aaaaaaaa########aaaaa####a##', -'##bbb####aaaaa####aaaaaaaaaaaa####aaaaaaaaaaaa####aaaaa####aaa##', -'##bbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbb####aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##', -'##bbbbbbbbb####aaaaaaaaaaaaaaa####aaaaaaaaaaaaaaa####aaaaaaaaa##', -'##bbbb###bbbb####aaaaaaaaaaa########aaaaaaaaaaa####aaaaaaaaaaa##', -'##bbb######bbbb####aaaaaaaa##########aaaaaaaa####aaaaaaaaaaaaa##', -'##bbb######bbbbbb####aaaaaa##########aaaaaa####aaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbb####aaaaa########aaaaa####aaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbb####aaaaa####aaaaa####aaaaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaaaaaaaaaaaa##', -'##bbbb######bbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbb####bbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbbb###bbbb######aaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb#######bbb##aaaaaaaaaaaaaa###aaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbbb######bbb##aaaaaaaaaaaa######aaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbbbb####bbbb##aaaaaaaaaaaa######aaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##', -'##bbbb###bbbbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##', -'##bbb######bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaa######aaaaaaaaaaaa##', -'##bbb######bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaa####aaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbb######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'###bbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaa###', -'.####bbbbbbbbbbbbbbbbb###bbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaa####.', -'...####bbbbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaa####...', -'.....####bbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaa####.....', -'.......####bbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaa####.......', -'.........####bbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaa####.........', -'...........####bbbbbb#######bbb##aaaaaaaaaaaaaaaa####...........', -'.............####bbbbb######bbb##aaaaaaaaaaaaaa####.............', -'...............####bbbb####bbbb##aaaaaaaaaaaa####...............', -'.................####bbbbbbbbbb##aaaaaaaaaa####.................', -'...................####bbbbbbbb##aaaaaaaa####...................', -'.....................####bbbbbb##aaaaaa####.....................', -'.......................####bbbb##aaaa####.......................', -'.........................####bb##aa####.........................', -'...........................##########...........................', -'..............................####..............................', -'................................................................'); - - DICE6 : TRxDiceBitmap = ( -'64 64 4 1', -'. c None', -'# c #000000', -'b c #c0c0c0', -'a c #ffffff', -'................................................................', -'.............................######.............................', -'...........................##########...........................', -'.........................####aaaaaa####.........................', -'.......................####aaaaaaaaaa####.......................', -'.....................####aaaaa####aaaaa####.....................', -'...................####aaaaa########aaaaa####...................', -'.................####aaaaaa##########aaaaaa####.................', -'...............####aaaaaaaa##########aaaaaaaa####...............', -'.............####aaaaaaaaaaa########aa####aaaaa####.............', -'...........####aaaaaaaaaaaaaaa####aa########aaaaa####...........', -'.........####aaaaaaaaaaaaaaaaaaaaaa##########aaaaaa####.........', -'.......####aaaaaaaaaaaaaaaaaaaaaaaa##########aaaaaaaa####.......', -'.....####aaaaa####aaaaaaaaaaaaaaaaaa########aa####aaaaa####.....', -'...####aaaaa########aaaaaaaaaaaaaaaaaa####aa########aaaaa####...', -'.####aaaaaa##########aaaaaaaaaaaaaaaaaaaaaa##########aaaaaa####.', -'#####aaaaaa##########aaaaaaaaaaaaaaaaaaaaaa##########aaaaaa#####', -'##b####aaaaa########aa####aaaaaaaaaaaaaaaaaa########aaaaa####a##', -'##bbb####aaaaa####aa########aaaaaaaaaaaaaaaaaa####aaaaa####aaa##', -'##bbbbb####aaaaaaaa##########aaaaaaaaaaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbb####aaaaaa##########aaaaaaaaaaaaaaaaaaaaaa####aaaaaaa##', -'##bbbbbbbbb####aaaaa########aa####aaaaaaaaaaaaaaa####aaaaaaaaa##', -'##bbbb###bbbb####aaaaa####aa########aaaaaaaaaaa####aaaa###aaaa##', -'##bbb######bbbb####aaaaaaaa##########aaaaaaaa####aaaa######aaa##', -'##bbb######bbbbbb####aaaaaa##########aaaaaa####aaaaaa######aaa##', -'##bbb#######bbbbbbb####aaaaa########aaaaa####aaaaaaa#######aaa##', -'##bbb#######bbbbbbbbb####aaaaa####aaaaa####aaaaaaaaa#######aaa##', -'##bbb#######bbbbbbbbbbb####aaaaaaaaaa####aaaaaaaaaaa#######aaa##', -'##bbbb######bbbbbbbbbbbbb####aaaaaa####aaaaaaaaaaaaa######aaaa##', -'##bbbbb####bbbbbbbbbbbbbbbb####aa####aaaaaaaaaaaaaaaa####aaaaa##', -'##bbbbbbbbbbbbbbbbbbbb###bbbb######aaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb######bbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbbbbbbbbb#######bbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbbbbbbbbbb###bbbb#######bbb##aaaaaaaaaaaaaa###aaaaaaaaaaaa##', -'##bbbbbbbbbbb######bbb######bbb##aaaaaaaaaaaa######aaaaaaaaaaa##', -'##bbbbbbbbbbb######bbbb####bbbb##aaaaaaaaaaaa######aaaaaaaaaaa##', -'##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##', -'##bbbbbbbbbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##', -'##bbbb###bbbb#######bbbbbbbbbbb##aaaaaaaaaaa#######aaaaaaaaaaa##', -'##bbb######bbb######bbbbbbbbbbb##aaaaaaaaaaa######aaaaaaaaaaaa##', -'##bbb######bbbb####bbbbbbbbbbbb##aaaaaaaaaaaa####aaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbb#######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'##bbbb######bbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaaa##', -'###bbbb####bbbbbbbbbbbbbbbbbbbb##aaaaaaaaaaaaaaaaaaaaaaaaaaaa###', -'.####bbbbbbbbbbbbbbbbb###bbbbbb##aaaaaa###aaaaaaaaaaaaaaaaa####.', -'...####bbbbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaaaa####...', -'.....####bbbbbbbbbbbb######bbbb##aaaa######aaaaaaaaaaaa####.....', -'.......####bbbbbbbbbb#######bbb##aaa#######aaaaaaaaaa####.......', -'.........####bbbbbbbb#######bbb##aaa#######aaaaaaaa####.........', -'...........####bbbbbb#######bbb##aaa#######aaaaaa####...........', -'.............####bbbbb######bbb##aaa######aaaaa####.............', -'...............####bbbb####bbbb##aaaa####aaaa####...............', -'.................####bbbbbbbbbb##aaaaaaaaaa####.................', -'...................####bbbbbbbb##aaaaaaaa####...................', -'.....................####bbbbbb##aaaaaa####.....................', -'.......................####bbbb##aaaa####.......................', -'.........................####bb##aa####.........................', -'...........................##########...........................', -'..............................####..............................', -'................................................................'); diff --git a/components/rx/trunk/rxcontrols/rxdice.pas b/components/rx/trunk/rxcontrols/rxdice.pas index f309f6637..cbd40390a 100644 --- a/components/rx/trunk/rxcontrols/rxdice.pas +++ b/components/rx/trunk/rxcontrols/rxdice.pas @@ -28,7 +28,7 @@ along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. } -unit rxdice; +unit rxDice; interface @@ -45,7 +45,7 @@ type TRxDice = class(TCustomControl) private { Private declarations } - FActive: Boolean; + //FActive: Boolean; FAutoSize: Boolean; FBitmap: TBitmap; FInterval: Cardinal; @@ -58,7 +58,8 @@ type FValue: TRxDiceValue; FOnStart: TNotifyEvent; FOnStop: TNotifyEvent; - procedure CMFocusChanged(var Message: TLMessage); message CM_FOCUSCHANGED; + procedure WMSetFocus(var Message: TLMSetFocus); message LM_SETFOCUS; + procedure WMKillFocus(var Message: TLMKillFocus); message LM_KILLFOCUS; procedure WMSize(var Message: TLMSize); message LM_SIZE; procedure CreateBitmap; procedure SetAutoSize(Value: Boolean); @@ -69,6 +70,7 @@ type procedure TimerExpired(Sender: TObject); protected { Protected declarations } + //procedure FocusChanged(AControl: TWinControl); dynamic; function GetPalette: HPALETTE; override; procedure AdjustSize; override; procedure MouseDown(Button: TMouseButton; Shift: TShiftState; @@ -131,10 +133,10 @@ type property OnStartDock; end; -{$I RXDICE.INC} - implementation +{$R rxDice.res} + { TRxDice } constructor TRxDice.Create(AOwner: TComponent); @@ -186,18 +188,33 @@ procedure TRxDice.DoStop; begin if Assigned(FOnStop) then FOnStop(Self); end; - +(* procedure TRxDice.CMFocusChanged(var Message: TLMessage); var Active: Boolean; begin -{ with Message do Active := (Sender = Self); - if Active <> FActive then begin + with Message do + Active := (Sender = Self); + if Active <> FActive then + begin FActive := Active; - if FShowFocus then Invalidate; - end;} + if FShowFocus then + Invalidate; + end; inherited; end; +*) +procedure TRxDice.WMSetFocus(var Message: TLMSetFocus); +begin + inherited; + Invalidate; +end; + +procedure TRxDice.WMKillFocus(var Message: TLMKillFocus); +begin + inherited; + Invalidate; +end; procedure TRxDice.WMSize(var Message: TLMSize); begin @@ -206,15 +223,17 @@ begin end; procedure TRxDice.CreateBitmap; +var + B: TBitmap; + S: String; begin if FBitmap = nil then FBitmap := TBitmap.Create; - case FValue of - 1:FBitmap.Handle := CreatePixmapIndirect(@DICE1[0], GetSysColor(COLOR_BTNFACE)); - 2:FBitmap.Handle := CreatePixmapIndirect(@DICE2[0], GetSysColor(COLOR_BTNFACE)); - 3:FBitmap.Handle := CreatePixmapIndirect(@DICE3[0], GetSysColor(COLOR_BTNFACE)); - 4:FBitmap.Handle := CreatePixmapIndirect(@DICE4[0], GetSysColor(COLOR_BTNFACE)); - 5:FBitmap.Handle := CreatePixmapIndirect(@DICE5[0], GetSysColor(COLOR_BTNFACE)); - 6:FBitmap.Handle := CreatePixmapIndirect(@DICE6[0], GetSysColor(COLOR_BTNFACE)); + if FValue in [1..6] then + begin + S:=Format('rxDice%d', [FValue]); + B:=CreateResBitmap(S); + FBitmap.Assign(B); + B.Free; end; end; @@ -262,7 +281,7 @@ var TmpImage.Width := IWidth; TmpImage.Height := IHeight; TmpImage.Canvas.Brush.Color := Self.Brush.Color; -// TmpImage.Canvas.BrushCopy(IRect, FBitmap, IRect, FBitmap.TransparentColor); + TmpImage.Canvas.BrushCopy(IRect, FBitmap, IRect, FBitmap.TransparentColor); InflateRect(ARect, -1, -1); // Canvas.StretchDraw(ARect, TmpImage); Canvas.StretchDraw(ARect, FBitmap); @@ -275,10 +294,10 @@ var begin ARect := ClientRect; if FBitmap <> nil then DrawBitmap; -{ if Focused and FShowFocus and TabStop and not (csDesigning in ComponentState) then + if Focused and FShowFocus and TabStop and not (csDesigning in ComponentState) then begin Canvas.DrawFocusRect(ARect); - end;} + end; end; procedure TRxDice.TimerExpired(Sender: TObject); @@ -306,7 +325,21 @@ begin Rotate := False; end; end; - +(* +procedure TRxDice.FocusChanged(AControl: TWinControl); +var + Active: Boolean; +begin + Active := (AControl = Self); + if Active <> FActive then + begin + FActive := Active; + if FShowFocus then + Invalidate; + end; + inherited; +end; +*) procedure TRxDice.Change; begin if Assigned(FOnChange) then FOnChange(Self);