summaryrefslogtreecommitdiff
path: root/prototypes
diff options
context:
space:
mode:
authorgraemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf>2007-08-07 15:24:30 +0000
committergraemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf>2007-08-07 15:24:30 +0000
commitbb4616fa1af67de6012a714fe7158b61fa1b0c1a (patch)
tree24ab2f46e3bd8afe2af610ffd080eb416b0888ce /prototypes
parent27b4260ca539231514aa053706c060eff1568695 (diff)
downloadfpGUI-bb4616fa1af67de6012a714fe7158b61fa1b0c1a.tar.xz
* Changed the parameters of DrawRectangle, FillRectangle to rather use Width and Height.
* DrawLine and DrawRectangle now use the same coordinate system as Windows does. * I need to fixed corrupted painting in widgets due to this.
Diffstat (limited to 'prototypes')
-rw-r--r--prototypes/fpgui2/tests/drawtest.lpi89
-rw-r--r--prototypes/fpgui2/tests/drawtest.lpr18
-rw-r--r--prototypes/fpgui2/tests/edittest.lpi7
3 files changed, 68 insertions, 46 deletions
diff --git a/prototypes/fpgui2/tests/drawtest.lpi b/prototypes/fpgui2/tests/drawtest.lpi
index a2f6b576..649c24b9 100644
--- a/prototypes/fpgui2/tests/drawtest.lpi
+++ b/prototypes/fpgui2/tests/drawtest.lpi
@@ -1,13 +1,13 @@
<?xml version="1.0"?>
<CONFIG>
<ProjectOptions>
- <PathDelim Value="\"/>
+ <PathDelim Value="/"/>
<Version Value="5"/>
<General>
<MainUnit Value="0"/>
- <IconPath Value=".\"/>
+ <IconPath Value="./"/>
<TargetFileExt Value=""/>
- <ActiveEditorIndexAtStart Value="0"/>
+ <ActiveEditorIndexAtStart Value="1"/>
</General>
<VersionInfo>
<ProjectVersion Value=""/>
@@ -16,7 +16,6 @@
</VersionInfo>
<PublishOptions>
<Version Value="2"/>
- <DestinationDirectory Value="$(TestDir)\publishedproject\"/>
<IgnoreBinaries Value="False"/>
<IncludeFileFilter Value="*.(pas|pp|inc|lfm|lpr|lrs|lpi|lpk|sh|xml)"/>
<ExcludeFileFilter Value="*.(bak|ppu|ppw|o|so);*~;backup"/>
@@ -24,7 +23,7 @@
<RunParams>
<local>
<FormatVersion Value="1"/>
- <LaunchingApplication PathPlusParams="\usr\X11R6\bin\xterm -T 'Lazarus Run Output' -e $(LazarusDir)\tools\runwait.sh $(TargetCmdLine)"/>
+ <LaunchingApplication PathPlusParams="/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)"/>
</local>
</RunParams>
<RequiredPackages Count="1">
@@ -32,136 +31,160 @@
<PackageName Value="fpgui_package"/>
</Item1>
</RequiredPackages>
- <Units Count="17">
+ <Units Count="21">
<Unit0>
<Filename Value="drawtest.lpr"/>
<IsPartOfProject Value="True"/>
<UnitName Value="drawtest"/>
- <CursorPos X="42" Y="66"/>
- <TopLine Value="50"/>
+ <CursorPos X="32" Y="72"/>
+ <TopLine Value="58"/>
<EditorIndex Value="0"/>
- <UsageCount Value="24"/>
+ <UsageCount Value="26"/>
<Loaded Value="True"/>
</Unit0>
<Unit1>
- <Filename Value="..\..\..\src\corelib\gfx_imgfmt_bmp.pas"/>
+ <Filename Value="../../../src/corelib/gfx_imgfmt_bmp.pas"/>
<UnitName Value="gfx_imgfmt_bmp"/>
<CursorPos X="24" Y="18"/>
<TopLine Value="1"/>
<UsageCount Value="12"/>
</Unit1>
<Unit2>
- <Filename Value="..\..\..\src\corelib\predefinedcolors.inc"/>
+ <Filename Value="../../../src/corelib/predefinedcolors.inc"/>
<CursorPos X="15" Y="112"/>
<TopLine Value="102"/>
- <EditorIndex Value="1"/>
- <UsageCount Value="11"/>
- <Loaded Value="True"/>
+ <UsageCount Value="12"/>
</Unit2>
<Unit3>
- <Filename Value="..\..\..\src\corelib\gfxbase.pas"/>
+ <Filename Value="../../../src/corelib/gfxbase.pas"/>
<UnitName Value="gfxbase"/>
<CursorPos X="17" Y="240"/>
<TopLine Value="230"/>
- <EditorIndex Value="2"/>
- <UsageCount Value="12"/>
+ <EditorIndex Value="1"/>
+ <UsageCount Value="13"/>
<Loaded Value="True"/>
</Unit3>
<Unit4>
- <Filename Value="..\..\..\src\corelib\x11\gfx_x11.pas"/>
+ <Filename Value="../../../src/corelib/x11/gfx_x11.pas"/>
<UnitName Value="gfx_x11"/>
<CursorPos X="63" Y="1444"/>
<TopLine Value="1432"/>
- <EditorIndex Value="3"/>
- <UsageCount Value="12"/>
+ <EditorIndex Value="2"/>
+ <UsageCount Value="13"/>
<Loaded Value="True"/>
</Unit4>
<Unit5>
- <Filename Value="..\..\..\src\corelib\gdi\gfx_gdi.pas"/>
+ <Filename Value="../../../src/corelib/gdi/gfx_gdi.pas"/>
<UnitName Value="gfx_gdi"/>
<CursorPos X="9" Y="1252"/>
<TopLine Value="1250"/>
<UsageCount Value="12"/>
</Unit5>
<Unit6>
- <Filename Value="..\..\..\..\..\FPC\2.0.x\src\rtl\objpas\classes\classesh.inc"/>
+ <Filename Value="../../../../../FPC/2.0.x/src/rtl/objpas/classes/classesh.inc"/>
<CursorPos X="14" Y="25"/>
<TopLine Value="15"/>
<UsageCount Value="10"/>
</Unit6>
<Unit7>
- <Filename Value="..\..\..\..\..\FPC\2.0.x\src\rtl\objpas\types.pp"/>
+ <Filename Value="../../../../../FPC/2.0.x/src/rtl/objpas/types.pp"/>
<UnitName Value="types"/>
<CursorPos X="13" Y="21"/>
<TopLine Value="5"/>
<UsageCount Value="10"/>
</Unit7>
<Unit8>
- <Filename Value="..\..\..\..\..\FPC\2.0.x\src\rtl\win32\windows.pp"/>
+ <Filename Value="../../../../../FPC/2.0.x/src/rtl/win32/windows.pp"/>
<UnitName Value="windows"/>
<CursorPos X="7" Y="33"/>
<TopLine Value="21"/>
<UsageCount Value="10"/>
</Unit8>
<Unit9>
- <Filename Value="..\..\..\..\..\FPC\2.0.x\src\rtl\win32\wininc\struct.inc"/>
+ <Filename Value="../../../../../FPC/2.0.x/src/rtl/win32/wininc/struct.inc"/>
<CursorPos X="12" Y="220"/>
<TopLine Value="210"/>
<UsageCount Value="10"/>
</Unit9>
<Unit10>
- <Filename Value="..\..\..\src\gui\gui_listbox.pas"/>
+ <Filename Value="../../../src/gui/gui_listbox.pas"/>
<UnitName Value="gui_listbox"/>
<CursorPos X="1" Y="516"/>
<TopLine Value="506"/>
<UsageCount Value="10"/>
</Unit10>
<Unit11>
- <Filename Value="..\..\..\src\gui\gui_button.pas"/>
+ <Filename Value="../../../src/gui/gui_button.pas"/>
<UnitName Value="gui_button"/>
<CursorPos X="1" Y="221"/>
<TopLine Value="210"/>
<UsageCount Value="10"/>
</Unit11>
<Unit12>
- <Filename Value="..\..\..\src\gui\gui_combobox.pas"/>
+ <Filename Value="../../../src/gui/gui_combobox.pas"/>
<UnitName Value="gui_combobox"/>
<CursorPos X="11" Y="287"/>
<TopLine Value="269"/>
<UsageCount Value="10"/>
</Unit12>
<Unit13>
- <Filename Value="..\..\..\src\gui\gui_edit.pas"/>
+ <Filename Value="../../../src/gui/gui_edit.pas"/>
<UnitName Value="gui_edit"/>
<CursorPos X="12" Y="215"/>
<TopLine Value="204"/>
<UsageCount Value="10"/>
</Unit13>
<Unit14>
- <Filename Value="..\..\..\src\gui\gui_memo.pas"/>
+ <Filename Value="../../../src/gui/gui_memo.pas"/>
<UnitName Value="gui_memo"/>
<CursorPos X="11" Y="636"/>
<TopLine Value="625"/>
<UsageCount Value="10"/>
</Unit14>
<Unit15>
- <Filename Value="..\..\..\..\..\FPC\2.0.x\src\rtl\win32\wininc\func.inc"/>
+ <Filename Value="../../../../../FPC/2.0.x/src/rtl/win32/wininc/func.inc"/>
<CursorPos X="1" Y="753"/>
<TopLine Value="745"/>
<UsageCount Value="10"/>
</Unit15>
<Unit16>
- <Filename Value="..\..\..\..\..\FPC\2.0.x\src\rtl\win32\wininc\redef.inc"/>
+ <Filename Value="../../../../../FPC/2.0.x/src/rtl/win32/wininc/redef.inc"/>
<CursorPos X="18" Y="692"/>
<TopLine Value="681"/>
<UsageCount Value="10"/>
</Unit16>
+ <Unit17>
+ <Filename Value="../../../../3rdParty/tiOPF2/Source/GUI/tiButtons.pas"/>
+ <UnitName Value="tiButtons"/>
+ <CursorPos X="7" Y="9"/>
+ <TopLine Value="1"/>
+ <UsageCount Value="10"/>
+ </Unit17>
+ <Unit18>
+ <Filename Value="/opt/lazarus/lcl/comctrls.pp"/>
+ <UnitName Value="ComCtrls"/>
+ <CursorPos X="1" Y="1"/>
+ <TopLine Value="1"/>
+ <UsageCount Value="10"/>
+ </Unit18>
+ <Unit19>
+ <Filename Value="/opt/fpc/src/rtl/unix/classes.pp"/>
+ <UnitName Value="Classes"/>
+ <CursorPos X="8" Y="42"/>
+ <TopLine Value="24"/>
+ <UsageCount Value="10"/>
+ </Unit19>
+ <Unit20>
+ <Filename Value="/opt/fpc/src/rtl/objpas/classes/classes.inc"/>
+ <CursorPos X="1" Y="1"/>
+ <TopLine Value="44"/>
+ <UsageCount Value="10"/>
+ </Unit20>
</Units>
<JumpHistory Count="0" HistoryIndex="-1"/>
</ProjectOptions>
<CompilerOptions>
<Version Value="5"/>
- <PathDelim Value="\"/>
<CodeGeneration>
<Generate Value="Faster"/>
</CodeGeneration>
diff --git a/prototypes/fpgui2/tests/drawtest.lpr b/prototypes/fpgui2/tests/drawtest.lpr
index 5565950f..02537999 100644
--- a/prototypes/fpgui2/tests/drawtest.lpr
+++ b/prototypes/fpgui2/tests/drawtest.lpr
@@ -51,9 +51,9 @@ begin
// rectangle
Canvas.SetColor(clRed);
- Canvas.DrawRectangle(102, 102, 147, 147); // (over second outer black rectangle)
+ Canvas.DrawRectangle(102, 102, 46, 46); // (over second outer black rectangle)
Canvas.SetColor(clMagenta);
- Canvas.DrawRectangle(104, 104, 145, 145); // (over third outer black rectangle)
+ Canvas.DrawRectangle(104, 104, 42, 42); // (over third outer black rectangle)
// Point (outer 4 corners)
Canvas.Pixels[100, 100] := clBlue;
@@ -63,23 +63,23 @@ begin
// FillRect
Canvas.SetColor(clYellow);
- Canvas.FillRectangle(111, 111, 138, 138); // inner white rectangle
+ Canvas.FillRectangle(111, 111, 28, 28); // inner white rectangle
// line diagonal
Canvas.SetColor(clRed);
- Canvas.DrawLine(110, 110, 139, 139); // top/left of inner black rect to bottom/right
+ Canvas.DrawLine(110, 110, 140, 140); // top/left of inner black rect to bottom/right
Canvas.SetColor(clGreen);
- Canvas.DrawLine(139, 110, 110, 139); // top/right of inner black rect to bottom/left
+ Canvas.DrawLine(139, 110, 109, 140); // top/right of inner black rect to bottom/left
// line vertical
Canvas.SetColor(clBlue);
- Canvas.DrawLine(108, 108, 108, 141);
- Canvas.DrawLine(141, 108, 141, 141);
+ Canvas.DrawLine(108, 108, 108, 142);
+ Canvas.DrawLine(141, 108, 141, 142);
// line horizontal
Canvas.SetColor(clGreen);
- Canvas.DrawLine(106, 106, 143, 106);
- Canvas.DrawLine(106, 143, 143, 143);
+ Canvas.DrawLine(106, 106, 144, 106);
+ Canvas.DrawLine(106, 143, 144, 143);
Canvas.EndDraw;
diff --git a/prototypes/fpgui2/tests/edittest.lpi b/prototypes/fpgui2/tests/edittest.lpi
index b609d403..1ecb384f 100644
--- a/prototypes/fpgui2/tests/edittest.lpi
+++ b/prototypes/fpgui2/tests/edittest.lpi
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<CONFIG>
<ProjectOptions>
- <PathDelim Value="\"/>
+ <PathDelim Value="/"/>
<Version Value="5"/>
<General>
<Flags>
@@ -9,7 +9,7 @@
</Flags>
<SessionStorage Value="InProjectDir"/>
<MainUnit Value="0"/>
- <IconPath Value=".\"/>
+ <IconPath Value="./"/>
<TargetFileExt Value=""/>
</General>
<VersionInfo>
@@ -23,7 +23,7 @@
<RunParams>
<local>
<FormatVersion Value="1"/>
- <LaunchingApplication PathPlusParams="\usr\X11R6\bin\xterm -T 'Lazarus Run Output' -e $(LazarusDir)\tools\runwait.sh $(TargetCmdLine)"/>
+ <LaunchingApplication PathPlusParams="/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)"/>
</local>
</RunParams>
<RequiredPackages Count="1">
@@ -42,7 +42,6 @@
</ProjectOptions>
<CompilerOptions>
<Version Value="5"/>
- <PathDelim Value="\"/>
<CodeGeneration>
<Generate Value="Faster"/>
</CodeGeneration>