Ignore:
Timestamp:
Mar 17, 2011, 9:38:21 AM (13 years ago)
Author:
george
Message:
  • Added: TBGRABitmap.ScanLine method.
  • Modified: All draw methods objects are allocated on program creation now.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GraphicTest/GraphicTest.lpi

    r201 r202  
    3939      </Item2>
    4040    </RequiredPackages>
    41     <Units Count="20">
     41    <Units Count="27">
    4242      <Unit0>
    4343        <Filename Value="GraphicTest.lpr"/>
     
    4747        <TopLine Value="1"/>
    4848        <CursorPos X="17" Y="3"/>
    49         <UsageCount Value="28"/>
     49        <UsageCount Value="32"/>
    5050      </Unit0>
    5151      <Unit1>
     
    5858        <EditorIndex Value="0"/>
    5959        <WindowIndex Value="0"/>
    60         <TopLine Value="104"/>
    61         <CursorPos X="76" Y="111"/>
    62         <UsageCount Value="28"/>
     60        <TopLine Value="107"/>
     61        <CursorPos X="1" Y="122"/>
     62        <UsageCount Value="32"/>
    6363        <Loaded Value="True"/>
    6464        <LoadedDesigner Value="True"/>
     
    7070        <TopLine Value="1"/>
    7171        <CursorPos X="42" Y="22"/>
    72         <UsageCount Value="19"/>
     72        <UsageCount Value="18"/>
    7373      </Unit2>
    7474      <Unit3>
     
    7676        <IsPartOfProject Value="True"/>
    7777        <UnitName Value="UPlatform"/>
    78         <EditorIndex Value="4"/>
     78        <EditorIndex Value="11"/>
    7979        <WindowIndex Value="0"/>
    8080        <TopLine Value="43"/>
    8181        <CursorPos X="1" Y="1"/>
    82         <UsageCount Value="28"/>
     82        <UsageCount Value="32"/>
    8383        <Loaded Value="True"/>
    8484      </Unit3>
     
    8989        <TopLine Value="244"/>
    9090        <CursorPos X="49" Y="262"/>
    91         <UsageCount Value="13"/>
     91        <UsageCount Value="12"/>
    9292      </Unit4>
    9393      <Unit5>
     
    9797        <TopLine Value="121"/>
    9898        <CursorPos X="57" Y="142"/>
    99         <UsageCount Value="13"/>
     99        <UsageCount Value="12"/>
    100100      </Unit5>
    101101      <Unit6>
     
    104104        <TopLine Value="85"/>
    105105        <CursorPos X="10" Y="102"/>
    106         <UsageCount Value="13"/>
     106        <UsageCount Value="12"/>
    107107      </Unit6>
    108108      <Unit7>
     
    111111        <TopLine Value="153"/>
    112112        <CursorPos X="1" Y="160"/>
    113         <UsageCount Value="13"/>
     113        <UsageCount Value="12"/>
    114114      </Unit7>
    115115      <Unit8>
     
    119119        <TopLine Value="1282"/>
    120120        <CursorPos X="15" Y="1299"/>
    121         <UsageCount Value="13"/>
     121        <UsageCount Value="12"/>
    122122      </Unit8>
    123123      <Unit9>
     
    126126        <TopLine Value="546"/>
    127127        <CursorPos X="11" Y="553"/>
    128         <UsageCount Value="13"/>
     128        <UsageCount Value="12"/>
    129129      </Unit9>
    130130      <Unit10>
     
    133133        <TopLine Value="389"/>
    134134        <CursorPos X="1" Y="411"/>
    135         <UsageCount Value="10"/>
     135        <UsageCount Value="9"/>
    136136      </Unit10>
    137137      <Unit11>
     
    140140        <TopLine Value="444"/>
    141141        <CursorPos X="1" Y="461"/>
    142         <UsageCount Value="13"/>
     142        <UsageCount Value="12"/>
    143143      </Unit11>
    144144      <Unit12>
     
    147147        <TopLine Value="14"/>
    148148        <CursorPos X="24" Y="21"/>
    149         <UsageCount Value="13"/>
     149        <UsageCount Value="12"/>
    150150      </Unit12>
    151151      <Unit13>
     
    154154        <TopLine Value="313"/>
    155155        <CursorPos X="24" Y="316"/>
    156         <UsageCount Value="13"/>
     156        <UsageCount Value="12"/>
    157157      </Unit13>
    158158      <Unit14>
     
    161161        <TopLine Value="149"/>
    162162        <CursorPos X="3" Y="151"/>
    163         <UsageCount Value="13"/>
     163        <UsageCount Value="12"/>
    164164      </Unit14>
    165165      <Unit15>
     
    169169        <TopLine Value="171"/>
    170170        <CursorPos X="3" Y="188"/>
    171         <UsageCount Value="12"/>
     171        <UsageCount Value="11"/>
    172172      </Unit15>
    173173      <Unit16>
     
    176176        <TopLine Value="300"/>
    177177        <CursorPos X="3" Y="317"/>
    178         <UsageCount Value="10"/>
     178        <UsageCount Value="9"/>
    179179      </Unit16>
    180180      <Unit17>
     
    182182        <IsPartOfProject Value="True"/>
    183183        <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"/>
     184        <EditorIndex Value="6"/>
     185        <WindowIndex Value="0"/>
     186        <TopLine Value="1"/>
     187        <CursorPos X="33" Y="15"/>
     188        <UsageCount Value="26"/>
    189189        <Loaded Value="True"/>
    190190      </Unit17>
     
    193193        <IsPartOfProject Value="True"/>
    194194        <UnitName Value="UFastBitmap"/>
    195         <EditorIndex Value="2"/>
     195        <EditorIndex Value="5"/>
    196196        <WindowIndex Value="0"/>
    197197        <TopLine Value="1"/>
    198         <CursorPos X="30" Y="45"/>
    199         <UsageCount Value="22"/>
     198        <CursorPos X="20" Y="20"/>
     199        <UsageCount Value="26"/>
    200200        <Loaded Value="True"/>
    201201      </Unit18>
    202202      <Unit19>
    203203        <Filename Value="../../../Projekty2/FreePascalManager/trunk/Instance/1/Lazarus/lcl/include/rasterimage.inc"/>
     204        <EditorIndex Value="2"/>
     205        <WindowIndex Value="0"/>
     206        <TopLine Value="504"/>
     207        <CursorPos X="1" Y="521"/>
     208        <UsageCount Value="12"/>
     209        <Loaded Value="True"/>
     210      </Unit19>
     211      <Unit20>
     212        <Filename Value="bgrabitmap/bgradefaultbitmap.pas"/>
     213        <UnitName Value="BGRADefaultBitmap"/>
     214        <EditorIndex Value="3"/>
     215        <WindowIndex Value="0"/>
     216        <TopLine Value="224"/>
     217        <CursorPos X="15" Y="237"/>
     218        <UsageCount Value="11"/>
     219        <Loaded Value="True"/>
     220      </Unit20>
     221      <Unit21>
     222        <Filename Value="bgrabitmap/bgrawinbitmap.pas"/>
     223        <UnitName Value="BGRAWinBitmap"/>
     224        <EditorIndex Value="4"/>
     225        <WindowIndex Value="0"/>
     226        <TopLine Value="169"/>
     227        <CursorPos X="1" Y="190"/>
     228        <UsageCount Value="11"/>
     229        <Loaded Value="True"/>
     230      </Unit21>
     231      <Unit22>
     232        <Filename Value="../../../Projekty2/FreePascalManager/trunk/Instance/1/Lazarus/lcl/extctrls.pp"/>
     233        <UnitName Value="ExtCtrls"/>
    204234        <EditorIndex Value="1"/>
    205235        <WindowIndex Value="0"/>
    206         <TopLine Value="292"/>
    207         <CursorPos X="1" Y="305"/>
     236        <TopLine Value="584"/>
     237        <CursorPos X="3" Y="597"/>
    208238        <UsageCount Value="10"/>
    209239        <Loaded Value="True"/>
    210       </Unit19>
     240      </Unit22>
     241      <Unit23>
     242        <Filename Value="../../../Projekty2/FreePascalManager/trunk/Instance/1/Lazarus/lcl/include/winapih.inc"/>
     243        <EditorIndex Value="9"/>
     244        <WindowIndex Value="0"/>
     245        <TopLine Value="32"/>
     246        <CursorPos X="10" Y="45"/>
     247        <UsageCount Value="10"/>
     248        <Loaded Value="True"/>
     249      </Unit23>
     250      <Unit24>
     251        <Filename Value="../../../Projekty2/FreePascalManager/trunk/Instance/1/Lazarus/lcl/include/winapi.inc"/>
     252        <EditorIndex Value="10"/>
     253        <WindowIndex Value="0"/>
     254        <TopLine Value="51"/>
     255        <CursorPos X="3" Y="53"/>
     256        <UsageCount Value="10"/>
     257        <Loaded Value="True"/>
     258      </Unit24>
     259      <Unit25>
     260        <Filename Value="../../../Projekty2/FreePascalManager/trunk/Instance/1/Lazarus/lcl/graphics.pp"/>
     261        <UnitName Value="Graphics"/>
     262        <EditorIndex Value="8"/>
     263        <WindowIndex Value="0"/>
     264        <TopLine Value="1081"/>
     265        <CursorPos X="15" Y="1094"/>
     266        <UsageCount Value="10"/>
     267        <Loaded Value="True"/>
     268      </Unit25>
     269      <Unit26>
     270        <Filename Value="../../../Projekty2/FreePascalManager/trunk/Instance/1/FPC/rtl/objpas/classes/classesh.inc"/>
     271        <EditorIndex Value="7"/>
     272        <WindowIndex Value="0"/>
     273        <TopLine Value="1883"/>
     274        <CursorPos X="10" Y="1896"/>
     275        <UsageCount Value="10"/>
     276        <Loaded Value="True"/>
     277      </Unit26>
    211278    </Units>
    212     <JumpHistory Count="30" HistoryIndex="29">
     279    <JumpHistory Count="29" HistoryIndex="28">
    213280      <Position1>
    214         <Filename Value="UDrawMethod.pas"/>
    215         <Caret Line="94" Column="8" TopLine="72"/>
     281        <Filename Value="bgrabitmap/bgrawinbitmap.pas"/>
     282        <Caret Line="177" Column="1" TopLine="165"/>
    216283      </Position1>
    217284      <Position2>
    218         <Filename Value="UDrawMethod.pas"/>
    219         <Caret Line="81" Column="20" TopLine="68"/>
     285        <Filename Value="bgrabitmap/bgrawinbitmap.pas"/>
     286        <Caret Line="179" Column="1" TopLine="165"/>
    220287      </Position2>
    221288      <Position3>
    222         <Filename Value="UDrawMethod.pas"/>
    223         <Caret Line="29" Column="24" TopLine="13"/>
     289        <Filename Value="bgrabitmap/bgrawinbitmap.pas"/>
     290        <Caret Line="180" Column="1" TopLine="165"/>
    224291      </Position3>
    225292      <Position4>
    226         <Filename Value="UDrawMethod.pas"/>
    227         <Caret Line="36" Column="1" TopLine="16"/>
     293        <Filename Value="bgrabitmap/bgrawinbitmap.pas"/>
     294        <Caret Line="181" Column="1" TopLine="168"/>
    228295      </Position4>
    229296      <Position5>
    230         <Filename Value="UDrawMethod.pas"/>
    231         <Caret Line="61" Column="1" TopLine="40"/>
     297        <Filename Value="bgrabitmap/bgrawinbitmap.pas"/>
     298        <Caret Line="183" Column="1" TopLine="168"/>
    232299      </Position5>
    233300      <Position6>
    234         <Filename Value="UDrawMethod.pas"/>
    235         <Caret Line="68" Column="17" TopLine="55"/>
     301        <Filename Value="bgrabitmap/bgrawinbitmap.pas"/>
     302        <Caret Line="187" Column="1" TopLine="168"/>
    236303      </Position6>
    237304      <Position7>
    238         <Filename Value="UMainForm.pas"/>
    239         <Caret Line="164" Column="1" TopLine="140"/>
     305        <Filename Value="bgrabitmap/bgrawinbitmap.pas"/>
     306        <Caret Line="189" Column="1" TopLine="168"/>
    240307      </Position7>
    241308      <Position8>
    242         <Filename Value="UFastBitmap.pas"/>
    243         <Caret Line="13" Column="7" TopLine="4"/>
     309        <Filename Value="bgrabitmap/bgradefaultbitmap.pas"/>
     310        <Caret Line="809" Column="1" TopLine="796"/>
    244311      </Position8>
    245312      <Position9>
    246         <Filename Value="UMainForm.pas"/>
    247         <Caret Line="90" Column="23" TopLine="78"/>
     313        <Filename Value="bgrabitmap/bgradefaultbitmap.pas"/>
     314        <Caret Line="810" Column="1" TopLine="796"/>
    248315      </Position9>
    249316      <Position10>
    250         <Filename Value="UMainForm.pas"/>
    251         <Caret Line="91" Column="17" TopLine="78"/>
     317        <Filename Value="bgrabitmap/bgrawinbitmap.pas"/>
     318        <Caret Line="190" Column="1" TopLine="169"/>
    252319      </Position10>
    253320      <Position11>
    254         <Filename Value="UMainForm.pas"/>
    255         <Caret Line="48" Column="1" TopLine="33"/>
     321        <Filename Value="bgrabitmap/bgradefaultbitmap.pas"/>
     322        <Caret Line="503" Column="1" TopLine="490"/>
    256323      </Position11>
    257324      <Position12>
    258         <Filename Value="UMainForm.pas"/>
    259         <Caret Line="96" Column="1" TopLine="74"/>
     325        <Filename Value="UDrawMethod.pas"/>
     326        <Caret Line="102" Column="1" TopLine="96"/>
    260327      </Position12>
    261328      <Position13>
    262         <Filename Value="UMainForm.pas"/>
    263         <Caret Line="161" Column="7" TopLine="139"/>
     329        <Filename Value="UDrawMethod.pas"/>
     330        <Caret Line="133" Column="25" TopLine="111"/>
    264331      </Position13>
    265332      <Position14>
    266         <Filename Value="UMainForm.pas"/>
    267         <Caret Line="146" Column="7" TopLine="101"/>
     333        <Filename Value="UDrawMethod.pas"/>
     334        <Caret Line="134" Column="16" TopLine="111"/>
    268335      </Position14>
    269336      <Position15>
    270337        <Filename Value="UMainForm.pas"/>
    271         <Caret Line="84" Column="3" TopLine="82"/>
     338        <Caret Line="78" Column="50" TopLine="67"/>
    272339      </Position15>
    273340      <Position16>
    274         <Filename Value="UMainForm.pas"/>
    275         <Caret Line="88" Column="1" TopLine="82"/>
     341        <Filename Value="UDrawMethod.pas"/>
     342        <Caret Line="8" Column="32" TopLine="3"/>
    276343      </Position16>
    277344      <Position17>
    278345        <Filename Value="UMainForm.pas"/>
    279         <Caret Line="156" Column="35" TopLine="26"/>
     346        <Caret Line="8" Column="20" TopLine="1"/>
    280347      </Position17>
    281348      <Position18>
    282349        <Filename Value="UMainForm.pas"/>
    283         <Caret Line="88" Column="1" TopLine="75"/>
     350        <Caret Line="33" Column="19" TopLine="12"/>
    284351      </Position18>
    285352      <Position19>
    286         <Filename Value="UMainForm.pas"/>
    287         <Caret Line="89" Column="1" TopLine="75"/>
     353        <Filename Value="UDrawMethod.pas"/>
     354        <Caret Line="8" Column="42" TopLine="1"/>
    288355      </Position19>
    289356      <Position20>
    290         <Filename Value="UMainForm.pas"/>
    291         <Caret Line="91" Column="89" TopLine="69"/>
     357        <Filename Value="UDrawMethod.pas"/>
     358        <Caret Line="29" Column="39" TopLine="14"/>
    292359      </Position20>
    293360      <Position21>
    294361        <Filename Value="UDrawMethod.pas"/>
    295         <Caret Line="194" Column="40" TopLine="182"/>
     362        <Caret Line="138" Column="5" TopLine="120"/>
    296363      </Position21>
    297364      <Position22>
    298365        <Filename Value="UDrawMethod.pas"/>
    299         <Caret Line="170" Column="1" TopLine="157"/>
     366        <Caret Line="173" Column="23" TopLine="157"/>
    300367      </Position22>
    301368      <Position23>
    302369        <Filename Value="UDrawMethod.pas"/>
    303         <Caret Line="193" Column="3" TopLine="189"/>
     370        <Caret Line="158" Column="12" TopLine="155"/>
    304371      </Position23>
    305372      <Position24>
    306373        <Filename Value="UDrawMethod.pas"/>
    307         <Caret Line="71" Column="34" TopLine="60"/>
     374        <Caret Line="28" Column="34" TopLine="14"/>
    308375      </Position24>
    309376      <Position25>
    310377        <Filename Value="UDrawMethod.pas"/>
    311         <Caret Line="21" Column="17" TopLine="8"/>
     378        <Caret Line="177" Column="48" TopLine="155"/>
    312379      </Position25>
    313380      <Position26>
    314381        <Filename Value="UDrawMethod.pas"/>
    315         <Caret Line="248" Column="3" TopLine="245"/>
     382        <Caret Line="316" Column="26" TopLine="305"/>
    316383      </Position26>
    317384      <Position27>
    318385        <Filename Value="UDrawMethod.pas"/>
    319         <Caret Line="195" Column="1" TopLine="182"/>
     386        <Caret Line="329" Column="3" TopLine="327"/>
    320387      </Position27>
    321388      <Position28>
    322389        <Filename Value="UDrawMethod.pas"/>
    323         <Caret Line="196" Column="1" TopLine="182"/>
     390        <Caret Line="178" Column="29" TopLine="164"/>
    324391      </Position28>
    325392      <Position29>
    326         <Filename Value="UMainForm.pas"/>
    327         <Caret Line="91" Column="89" TopLine="69"/>
     393        <Filename Value="UDrawMethod.pas"/>
     394        <Caret Line="179" Column="22" TopLine="164"/>
    328395      </Position29>
    329       <Position30>
    330         <Filename Value="UMainForm.pas"/>
    331         <Caret Line="119" Column="1" TopLine="101"/>
    332       </Position30>
    333396    </JumpHistory>
    334397  </ProjectOptions>
     
    340403    <SearchPaths>
    341404      <IncludeFiles Value="$(ProjOutDir)"/>
     405      <OtherUnitFiles Value="BGRABitmap"/>
    342406      <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
    343407    </SearchPaths>
     
    350414    </Linking>
    351415    <Other>
     416      <CompilerMessages>
     417        <UseMsgFile Value="True"/>
     418      </CompilerMessages>
    352419      <CompilerPath Value="$(CompPath)"/>
    353420    </Other>
Note: See TracChangeset for help on using the changeset viewer.