Ignore:
Timestamp:
Mar 17, 2011, 7:40:35 AM (13 years ago)
Author:
george
Message:
  • Modified: TFastBitmap class moved to separated unit.
  • Modified: Draw method transformed to individual classes in separated unit.
Location:
GraphicTest
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GraphicTest

    • Property svn:ignore
      •  

        old new  
        11lib
        22GraphicTest
         3GraphicTest.exe
  • GraphicTest/GraphicTest.lpi

    r200 r201  
    3939      </Item2>
    4040    </RequiredPackages>
    41     <Units Count="17">
     41    <Units Count="20">
    4242      <Unit0>
    4343        <Filename Value="GraphicTest.lpr"/>
     
    4747        <TopLine Value="1"/>
    4848        <CursorPos X="17" Y="3"/>
    49         <UsageCount Value="26"/>
     49        <UsageCount Value="28"/>
    5050      </Unit0>
    5151      <Unit1>
     
    5858        <EditorIndex Value="0"/>
    5959        <WindowIndex Value="0"/>
    60         <TopLine Value="325"/>
    61         <CursorPos X="7" Y="335"/>
    62         <UsageCount Value="26"/>
     60        <TopLine Value="104"/>
     61        <CursorPos X="76" Y="111"/>
     62        <UsageCount Value="28"/>
    6363        <Loaded Value="True"/>
    6464        <LoadedDesigner Value="True"/>
     
    7676        <IsPartOfProject Value="True"/>
    7777        <UnitName Value="UPlatform"/>
    78         <EditorIndex Value="13"/>
     78        <EditorIndex Value="4"/>
    7979        <WindowIndex Value="0"/>
    8080        <TopLine Value="43"/>
    8181        <CursorPos X="1" Y="1"/>
    82         <UsageCount Value="26"/>
     82        <UsageCount Value="28"/>
    8383        <Loaded Value="True"/>
    8484      </Unit3>
     
    8686        <Filename Value="../../lazarus/lcl/intfgraphics.pas"/>
    8787        <UnitName Value="IntfGraphics"/>
    88         <EditorIndex Value="7"/>
    8988        <WindowIndex Value="0"/>
    9089        <TopLine Value="244"/>
    9190        <CursorPos X="49" Y="262"/>
    9291        <UsageCount Value="13"/>
    93         <Loaded Value="True"/>
    9492      </Unit4>
    9593      <Unit5>
    9694        <Filename Value="/usr/share/fpcsrc/2.4.0/packages/fcl-image/src/fpimage.pp"/>
    9795        <UnitName Value="FPimage"/>
    98         <EditorIndex Value="4"/>
    9996        <WindowIndex Value="0"/>
    10097        <TopLine Value="121"/>
    10198        <CursorPos X="57" Y="142"/>
    10299        <UsageCount Value="13"/>
    103         <Loaded Value="True"/>
    104100      </Unit5>
    105101      <Unit6>
    106102        <Filename Value="../../lazarus/lcl/include/lclintfh.inc"/>
    107         <EditorIndex Value="9"/>
    108103        <WindowIndex Value="0"/>
    109104        <TopLine Value="85"/>
    110105        <CursorPos X="10" Y="102"/>
    111106        <UsageCount Value="13"/>
    112         <Loaded Value="True"/>
    113107      </Unit6>
    114108      <Unit7>
    115109        <Filename Value="../../lazarus/lcl/include/lclintf.inc"/>
    116         <EditorIndex Value="10"/>
    117110        <WindowIndex Value="0"/>
    118111        <TopLine Value="153"/>
    119112        <CursorPos X="1" Y="160"/>
    120113        <UsageCount Value="13"/>
    121         <Loaded Value="True"/>
    122114      </Unit7>
    123115      <Unit8>
    124116        <Filename Value="../../lazarus/lcl/graphics.pp"/>
    125117        <UnitName Value="Graphics"/>
    126         <EditorIndex Value="2"/>
    127118        <WindowIndex Value="0"/>
    128119        <TopLine Value="1282"/>
    129120        <CursorPos X="15" Y="1299"/>
    130121        <UsageCount Value="13"/>
    131         <Loaded Value="True"/>
    132122      </Unit8>
    133123      <Unit9>
    134124        <Filename Value="../../lazarus/lcl/include/rasterimage.inc"/>
    135         <EditorIndex Value="3"/>
    136125        <WindowIndex Value="0"/>
    137126        <TopLine Value="546"/>
    138127        <CursorPos X="11" Y="553"/>
    139128        <UsageCount Value="13"/>
    140         <Loaded Value="True"/>
    141129      </Unit9>
    142130      <Unit10>
     
    149137      <Unit11>
    150138        <Filename Value="../../lazarus/lcl/interfaces/gtk2/gtk2lclintf.inc"/>
    151         <EditorIndex Value="11"/>
    152139        <WindowIndex Value="0"/>
    153140        <TopLine Value="444"/>
    154141        <CursorPos X="1" Y="461"/>
    155142        <UsageCount Value="13"/>
    156         <Loaded Value="True"/>
    157143      </Unit11>
    158144      <Unit12>
    159145        <Filename Value="/usr/share/fpcsrc/2.4.0/packages/gtk2/src/gtk+/gdk/gdkimage.inc"/>
    160         <EditorIndex Value="12"/>
    161146        <WindowIndex Value="0"/>
    162147        <TopLine Value="14"/>
    163148        <CursorPos X="24" Y="21"/>
    164149        <UsageCount Value="13"/>
    165         <Loaded Value="True"/>
    166150      </Unit12>
    167151      <Unit13>
    168152        <Filename Value="/usr/share/fpcsrc/2.4.0/packages/fcl-image/src/fpimage.inc"/>
    169         <EditorIndex Value="6"/>
    170153        <WindowIndex Value="0"/>
    171154        <TopLine Value="313"/>
    172155        <CursorPos X="24" Y="316"/>
    173156        <UsageCount Value="13"/>
    174         <Loaded Value="True"/>
    175157      </Unit13>
    176158      <Unit14>
    177159        <Filename Value="/usr/share/fpcsrc/2.4.0/packages/fcl-image/src/fppalette.inc"/>
    178         <EditorIndex Value="5"/>
    179160        <WindowIndex Value="0"/>
    180161        <TopLine Value="149"/>
    181162        <CursorPos X="3" Y="151"/>
    182163        <UsageCount Value="13"/>
    183         <Loaded Value="True"/>
    184164      </Unit14>
    185165      <Unit15>
    186166        <Filename Value="../../lazarus/lcl/graphtype.pp"/>
    187167        <UnitName Value="GraphType"/>
    188         <EditorIndex Value="8"/>
    189168        <WindowIndex Value="0"/>
    190169        <TopLine Value="171"/>
    191170        <CursorPos X="3" Y="188"/>
    192171        <UsageCount Value="12"/>
    193         <Loaded Value="True"/>
    194172      </Unit15>
    195173      <Unit16>
    196174        <Filename Value="/usr/share/fpcsrc/2.4.0/rtl/inc/systemh.inc"/>
    197         <EditorIndex Value="1"/>
    198175        <WindowIndex Value="0"/>
    199176        <TopLine Value="300"/>
    200177        <CursorPos X="3" Y="317"/>
    201178        <UsageCount Value="10"/>
    202         <Loaded Value="True"/>
    203179      </Unit16>
     180      <Unit17>
     181        <Filename Value="UDrawMethod.pas"/>
     182        <IsPartOfProject Value="True"/>
     183        <UnitName Value="UDrawMethod"/>
     184        <EditorIndex Value="3"/>
     185        <WindowIndex Value="0"/>
     186        <TopLine Value="152"/>
     187        <CursorPos X="13" Y="162"/>
     188        <UsageCount Value="22"/>
     189        <Loaded Value="True"/>
     190      </Unit17>
     191      <Unit18>
     192        <Filename Value="UFastBitmap.pas"/>
     193        <IsPartOfProject Value="True"/>
     194        <UnitName Value="UFastBitmap"/>
     195        <EditorIndex Value="2"/>
     196        <WindowIndex Value="0"/>
     197        <TopLine Value="1"/>
     198        <CursorPos X="30" Y="45"/>
     199        <UsageCount Value="22"/>
     200        <Loaded Value="True"/>
     201      </Unit18>
     202      <Unit19>
     203        <Filename Value="../../../Projekty2/FreePascalManager/trunk/Instance/1/Lazarus/lcl/include/rasterimage.inc"/>
     204        <EditorIndex Value="1"/>
     205        <WindowIndex Value="0"/>
     206        <TopLine Value="292"/>
     207        <CursorPos X="1" Y="305"/>
     208        <UsageCount Value="10"/>
     209        <Loaded Value="True"/>
     210      </Unit19>
    204211    </Units>
    205212    <JumpHistory Count="30" HistoryIndex="29">
    206213      <Position1>
    207         <Filename Value="../../lazarus/lcl/graphtype.pp"/>
    208         <Caret Line="188" Column="12" TopLine="173"/>
     214        <Filename Value="UDrawMethod.pas"/>
     215        <Caret Line="94" Column="8" TopLine="72"/>
    209216      </Position1>
    210217      <Position2>
    211         <Filename Value="UMainForm.pas"/>
    212         <Caret Line="278" Column="30" TopLine="253"/>
     218        <Filename Value="UDrawMethod.pas"/>
     219        <Caret Line="81" Column="20" TopLine="68"/>
    213220      </Position2>
    214221      <Position3>
    215         <Filename Value="UMainForm.pas"/>
    216         <Caret Line="265" Column="6" TopLine="253"/>
     222        <Filename Value="UDrawMethod.pas"/>
     223        <Caret Line="29" Column="24" TopLine="13"/>
    217224      </Position3>
    218225      <Position4>
    219         <Filename Value="UMainForm.pas"/>
    220         <Caret Line="272" Column="42" TopLine="256"/>
     226        <Filename Value="UDrawMethod.pas"/>
     227        <Caret Line="36" Column="1" TopLine="16"/>
    221228      </Position4>
    222229      <Position5>
    223         <Filename Value="UMainForm.pas"/>
    224         <Caret Line="278" Column="54" TopLine="256"/>
     230        <Filename Value="UDrawMethod.pas"/>
     231        <Caret Line="61" Column="1" TopLine="40"/>
    225232      </Position5>
    226233      <Position6>
    227         <Filename Value="UMainForm.pas"/>
    228         <Caret Line="277" Column="54" TopLine="255"/>
     234        <Filename Value="UDrawMethod.pas"/>
     235        <Caret Line="68" Column="17" TopLine="55"/>
    229236      </Position6>
    230237      <Position7>
    231238        <Filename Value="UMainForm.pas"/>
    232         <Caret Line="254" Column="27" TopLine="231"/>
     239        <Caret Line="164" Column="1" TopLine="140"/>
    233240      </Position7>
    234241      <Position8>
    235         <Filename Value="UMainForm.pas"/>
    236         <Caret Line="281" Column="13" TopLine="264"/>
     242        <Filename Value="UFastBitmap.pas"/>
     243        <Caret Line="13" Column="7" TopLine="4"/>
    237244      </Position8>
    238245      <Position9>
    239246        <Filename Value="UMainForm.pas"/>
    240         <Caret Line="286" Column="1" TopLine="260"/>
     247        <Caret Line="90" Column="23" TopLine="78"/>
    241248      </Position9>
    242249      <Position10>
    243250        <Filename Value="UMainForm.pas"/>
    244         <Caret Line="279" Column="42" TopLine="253"/>
     251        <Caret Line="91" Column="17" TopLine="78"/>
    245252      </Position10>
    246253      <Position11>
    247254        <Filename Value="UMainForm.pas"/>
    248         <Caret Line="10" Column="18" TopLine="1"/>
     255        <Caret Line="48" Column="1" TopLine="33"/>
    249256      </Position11>
    250257      <Position12>
    251258        <Filename Value="UMainForm.pas"/>
    252         <Caret Line="282" Column="40" TopLine="260"/>
     259        <Caret Line="96" Column="1" TopLine="74"/>
    253260      </Position12>
    254261      <Position13>
    255262        <Filename Value="UMainForm.pas"/>
    256         <Caret Line="10" Column="27" TopLine="1"/>
     263        <Caret Line="161" Column="7" TopLine="139"/>
    257264      </Position13>
    258265      <Position14>
    259266        <Filename Value="UMainForm.pas"/>
    260         <Caret Line="60" Column="36" TopLine="36"/>
     267        <Caret Line="146" Column="7" TopLine="101"/>
    261268      </Position14>
    262269      <Position15>
    263270        <Filename Value="UMainForm.pas"/>
    264         <Caret Line="168" Column="9" TopLine="166"/>
     271        <Caret Line="84" Column="3" TopLine="82"/>
    265272      </Position15>
    266273      <Position16>
    267274        <Filename Value="UMainForm.pas"/>
    268         <Caret Line="293" Column="1" TopLine="270"/>
     275        <Caret Line="88" Column="1" TopLine="82"/>
    269276      </Position16>
    270277      <Position17>
    271278        <Filename Value="UMainForm.pas"/>
    272         <Caret Line="119" Column="46" TopLine="102"/>
     279        <Caret Line="156" Column="35" TopLine="26"/>
    273280      </Position17>
    274281      <Position18>
    275282        <Filename Value="UMainForm.pas"/>
    276         <Caret Line="135" Column="78" TopLine="118"/>
     283        <Caret Line="88" Column="1" TopLine="75"/>
    277284      </Position18>
    278285      <Position19>
    279286        <Filename Value="UMainForm.pas"/>
    280         <Caret Line="183" Column="1" TopLine="166"/>
     287        <Caret Line="89" Column="1" TopLine="75"/>
    281288      </Position19>
    282289      <Position20>
    283290        <Filename Value="UMainForm.pas"/>
    284         <Caret Line="311" Column="7" TopLine="278"/>
     291        <Caret Line="91" Column="89" TopLine="69"/>
    285292      </Position20>
    286293      <Position21>
    287         <Filename Value="UMainForm.pas"/>
    288         <Caret Line="202" Column="1" TopLine="185"/>
     294        <Filename Value="UDrawMethod.pas"/>
     295        <Caret Line="194" Column="40" TopLine="182"/>
    289296      </Position21>
    290297      <Position22>
    291         <Filename Value="UMainForm.pas"/>
    292         <Caret Line="228" Column="1" TopLine="211"/>
     298        <Filename Value="UDrawMethod.pas"/>
     299        <Caret Line="170" Column="1" TopLine="157"/>
    293300      </Position22>
    294301      <Position23>
    295         <Filename Value="UMainForm.pas"/>
    296         <Caret Line="252" Column="1" TopLine="235"/>
     302        <Filename Value="UDrawMethod.pas"/>
     303        <Caret Line="193" Column="3" TopLine="189"/>
    297304      </Position23>
    298305      <Position24>
    299         <Filename Value="UMainForm.pas"/>
    300         <Caret Line="290" Column="3" TopLine="277"/>
     306        <Filename Value="UDrawMethod.pas"/>
     307        <Caret Line="71" Column="34" TopLine="60"/>
    301308      </Position24>
    302309      <Position25>
    303         <Filename Value="UMainForm.pas"/>
    304         <Caret Line="302" Column="30" TopLine="277"/>
     310        <Filename Value="UDrawMethod.pas"/>
     311        <Caret Line="21" Column="17" TopLine="8"/>
    305312      </Position25>
    306313      <Position26>
    307         <Filename Value="UMainForm.pas"/>
    308         <Caret Line="297" Column="62" TopLine="280"/>
     314        <Filename Value="UDrawMethod.pas"/>
     315        <Caret Line="248" Column="3" TopLine="245"/>
    309316      </Position26>
    310317      <Position27>
    311         <Filename Value="UMainForm.pas"/>
    312         <Caret Line="301" Column="17" TopLine="280"/>
     318        <Filename Value="UDrawMethod.pas"/>
     319        <Caret Line="195" Column="1" TopLine="182"/>
    313320      </Position27>
    314321      <Position28>
    315         <Filename Value="UMainForm.pas"/>
    316         <Caret Line="132" Column="38" TopLine="115"/>
     322        <Filename Value="UDrawMethod.pas"/>
     323        <Caret Line="196" Column="1" TopLine="182"/>
    317324      </Position28>
    318325      <Position29>
    319326        <Filename Value="UMainForm.pas"/>
    320         <Caret Line="347" Column="19" TopLine="325"/>
     327        <Caret Line="91" Column="89" TopLine="69"/>
    321328      </Position29>
    322329      <Position30>
    323330        <Filename Value="UMainForm.pas"/>
    324         <Caret Line="144" Column="1" TopLine="114"/>
     331        <Caret Line="119" Column="1" TopLine="101"/>
    325332      </Position30>
    326333    </JumpHistory>
Note: See TracChangeset for help on using the changeset viewer.