Changeset 4


Ignore:
Timestamp:
Aug 1, 2012, 11:10:12 PM (12 years ago)
Author:
chronos
Message:
  • Modified: Base pagecontrol layout.
Location:
trunk
Files:
4 added
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/Studio

    • Property svn:ignore
      •  

        old new  
        22LibreDevelopStudio.exe
        33LibreDevelopStudio.lps
         4LibreDevelopStudio
  • trunk/Studio/LibreDevelopStudio.lpi

    r3 r4  
    3030      <local>
    3131        <FormatVersion Value="1"/>
     32        <LaunchingApplication PathPlusParams="\usr\bin\xterm -T 'Lazarus Run Output' -e $(LazarusDir)\tools\runwait.sh $(TargetCmdLine)"/>
    3233      </local>
    3334    </RunParams>
  • trunk/Studio/LibreDevelopStudio.lpr

    r1 r4  
    88  {$ENDIF}{$ENDIF}
    99  Interfaces, // this includes the LCL widgetset
    10   Forms, UCore, UFormMain;
     10  Forms, UCore, UDataModule;
    1111
    1212{$R *.res}
     
    1616  Application.Initialize;
    1717  Application.CreateForm(TCore, Core);
    18   Application.CreateForm(TFormMain, FormMain);
     18  Application.CreateForm(TDataModule1, DataModule1);
    1919  Application.Run;
    2020end.
  • trunk/StudioPackage/Forms/UFormMain.lfm

    r3 r4  
    11object FormMain: TFormMain
    2   Left = 255
    3   Height = 447
    4   Top = 75
    5   Width = 611
     2  Left = 266
     3  Height = 520
     4  Top = 113
     5  Width = 747
    66  Caption = 'LibreDevelop Studio'
    7   ClientHeight = 428
    8   ClientWidth = 611
     7  ClientHeight = 495
     8  ClientWidth = 747
    99  Menu = MainMenu1
     10  OnShow = FormShow
    1011  LCLVersion = '1.1'
    1112  object StatusBar1: TStatusBar
    1213    Left = 0
    13     Height = 20
    14     Top = 408
    15     Width = 611
     14    Height = 21
     15    Top = 474
     16    Width = 747
    1617    Panels = <>
    1718  end
     
    2021    Height = 26
    2122    Top = 0
    22     Width = 611
     23    Width = 747
    2324    Caption = 'ToolBar1'
    2425    Images = ImageList1
     
    4344      Top = 2
    4445      Action = AProjectClose
     46    end
     47  end
     48  object PageControl1: TPageControl
     49    Left = 547
     50    Height = 343
     51    Top = 26
     52    Width = 200
     53    ActivePage = TabSheetProject
     54    Align = alRight
     55    TabIndex = 0
     56    TabOrder = 2
     57    TabPosition = tpRight
     58    object TabSheetProject: TTabSheet
     59      Caption = 'TabSheetProject'
     60    end
     61  end
     62  object PageControl2: TPageControl
     63    Left = 0
     64    Height = 343
     65    Top = 26
     66    Width = 200
     67    ActivePage = TabSheet2
     68    Align = alLeft
     69    TabIndex = 0
     70    TabOrder = 3
     71    TabPosition = tpLeft
     72    object TabSheet2: TTabSheet
     73      Caption = 'TabSheet2'
     74    end
     75  end
     76  object PageControl3: TPageControl
     77    Left = 0
     78    Height = 105
     79    Top = 369
     80    Width = 747
     81    ActivePage = TabSheet3
     82    Align = alBottom
     83    TabIndex = 0
     84    TabOrder = 4
     85    object TabSheet3: TTabSheet
     86      Caption = 'TabSheet3'
     87    end
     88  end
     89  object Splitter1: TSplitter
     90    Left = 200
     91    Height = 343
     92    Top = 26
     93    Width = 5
     94  end
     95  object Splitter2: TSplitter
     96    Left = 542
     97    Height = 343
     98    Top = 26
     99    Width = 5
     100    Align = alRight
     101    ResizeAnchor = akRight
     102  end
     103  object PageControl4: TPageControl
     104    Left = 205
     105    Height = 343
     106    Top = 26
     107    Width = 337
     108    ActivePage = TabSheetSource
     109    Align = alClient
     110    TabIndex = 0
     111    TabOrder = 7
     112    object TabSheetSource: TTabSheet
     113      Caption = 'TabSheetSource'
    45114    end
    46115  end
     
    53122      object MenuItem3: TMenuItem
    54123        Action = AProjectNew
     124        Bitmap.Data = {
     125          36040000424D3604000000000000360000002800000010000000100000000100
     126          2000000000000004000064000000640000000000000000000000000000000000
     127          0000000000000000000000000000000000000000000000000000000000000000
     128          0000000000000000000000000000000000000000000000000000000000000000
     129          0000000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     130          00FF000000FF000000FF000000FF000000FF0000000000000000000000000000
     131          0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     132          FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     133          0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     134          FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     135          0000000000FFFFFFFFFFFFFFFFFFFF0000FFFF0000FFFF0000FFFF0000FFFF00
     136          00FFFF0000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     137          0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     138          FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     139          0000000000FFFFFFFFFFFFFFFFFFFF0000FFFF0000FFFF0000FFFF0000FFFF00
     140          00FFFF0000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     141          0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     142          FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     143          0000000000FFFFFFFFFFFFFFFFFFFF0000FFFF0000FFFF0000FFFF0000FFFF00
     144          00FFFF0000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     145          0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     146          FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     147          0000000000FFFFFFFFFFFFFFFFFFFF0000FFFF0000FFFF0000FFFF0000FFFFFF
     148          FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     149          0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     150          FFFF000000FF000000FF000000FF000000FF0000000000000000000000000000
     151          0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     152          FFFF000000FFBDBDBDFF000000FF000000000000000000000000000000000000
     153          0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     154          FFFF000000FF000000FF00000000000000000000000000000000000000000000
     155          0000000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     156          00FF000000FF0000000000000000000000000000000000000000000000000000
     157          0000000000000000000000000000000000000000000000000000000000000000
     158          0000000000000000000000000000000000000000000000000000
     159        }
    55160      end
    56161      object MenuItem8: TMenuItem
    57162        Action = AProjectOpen
     163        Bitmap.Data = {
     164          36040000424D3604000000000000360000002800000010000000100000000100
     165          2000000000000004000064000000640000000000000000000000000000000000
     166          0000000000000000000000000000000000000000000000000000000000000000
     167          0000000000000000000000000000000000000000000000000000000000000000
     168          0000000000000000000000000000000000000000000000000000000000000000
     169          0000000000000000000000000000000000000000000000000000000000FF0000
     170          00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     171          00FF000000FF0000000000000000000000000000000000000000000000FF0000
     172          00FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
     173          84FF008484FF000000FF00000000000000000000000000000000000000FF00FF
     174          FFFF000000FF008484FF008484FF008484FF008484FF008484FF008484FF0084
     175          84FF008484FF008484FF000000FF000000000000000000000000000000FFFFFF
     176          FFFF00FFFFFF000000FF008484FF008484FF008484FF008484FF008484FF0084
     177          84FF008484FF008484FF008484FF000000FF0000000000000000000000FF00FF
     178          FFFFFFFFFFFF00FFFFFF000000FF008484FF008484FF008484FF008484FF0084
     179          84FF008484FF008484FF008484FF008484FF000000FF00000000000000FFFFFF
     180          FFFF00FFFFFFFFFFFFFF00FFFFFF000000FF000000FF000000FF000000FF0000
     181          00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00FF
     182          FFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FF
     183          FFFF000000FF0000000000000000000000000000000000000000000000FFFFFF
     184          FFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFF
     185          FFFF000000FF0000000000000000000000000000000000000000000000FF00FF
     186          FFFFFFFFFFFF00FFFFFF000000FF000000FF000000FF000000FF000000FF0000
     187          00FF000000FF0000000000000000000000000000000000000000000000000000
     188          00FF000000FF000000FF00000000000000000000000000000000000000000000
     189          00000000000000000000000000FF000000FF000000FF00000000000000000000
     190          0000000000000000000000000000000000000000000000000000000000000000
     191          0000000000000000000000000000000000FF000000FF00000000000000000000
     192          0000000000000000000000000000000000000000000000000000000000FF0000
     193          00000000000000000000000000FF00000000000000FF00000000000000000000
     194          0000000000000000000000000000000000000000000000000000000000000000
     195          00FF000000FF000000FF00000000000000000000000000000000000000000000
     196          0000000000000000000000000000000000000000000000000000000000000000
     197          0000000000000000000000000000000000000000000000000000
     198        }
    58199      end
    59200      object MenuItem9: TMenuItem
    60201        Action = AProjectOpenRecent
     202        Bitmap.Data = {
     203          36040000424D3604000000000000360000002800000010000000100000000100
     204          2000000000000004000064000000640000000000000000000000000000000000
     205          0000000000000000000000000000000000000000000000000000000000000000
     206          0000000000000000000000000000000000000000000000000000000000000000
     207          0000000000000000000000000000000000000000000000000000000000000000
     208          0000000000000000000000000000000000000000000000000000000000FF0000
     209          00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     210          00FF000000FF0000000000000000000000000000000000000000000000FF0000
     211          00FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
     212          84FF008484FF000000FF00000000000000000000000000000000000000FF00FF
     213          FFFF000000FF008484FF008484FF008484FF008484FF008484FF008484FF0084
     214          84FF008484FF008484FF000000FF000000000000000000000000000000FFFFFF
     215          FFFF00FFFFFF000000FF008484FF008484FF008484FF008484FF008484FF0084
     216          84FF008484FF008484FF008484FF000000FF0000000000000000000000FF00FF
     217          FFFFFFFFFFFF00FFFFFF000000FF008484FF008484FF008484FF008484FF0084
     218          84FF008484FF008484FF008484FF008484FF000000FF00000000000000FFFFFF
     219          FFFF00FFFFFFFFFFFFFF00FFFFFF000000FF000000FF000000FF000000FF0000
     220          00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00FF
     221          FFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FF
     222          FFFF000000FF0000000000000000000000000000000000000000000000FFFFFF
     223          FFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFF
     224          FFFF000000FF0000000000000000000000000000000000000000000000FF00FF
     225          FFFFFFFFFFFF00FFFFFF000000FF000000FF000000FF000000FF000000FF0000
     226          00FF000000FF0000000000000000000000000000000000000000000000000000
     227          00FF000000FF000000FF00000000000000000000000000000000000000000000
     228          00000000000000000000000000FF000000FF000000FF00000000000000000000
     229          0000000000000000000000000000000000000000000000000000000000000000
     230          0000000000000000000000000000000000FF000000FF00000000000000000000
     231          0000000000000000000000000000000000000000000000000000000000FF0000
     232          00000000000000000000000000FF00000000000000FF00000000000000000000
     233          0000000000000000000000000000000000000000000000000000000000000000
     234          00FF000000FF000000FF00000000000000000000000000000000000000000000
     235          0000000000000000000000000000000000000000000000000000000000000000
     236          0000000000000000000000000000000000000000000000000000
     237        }
    61238      end
    62239      object MenuItem10: TMenuItem
    63240        Action = AProjectSave
     241        Bitmap.Data = {
     242          36040000424D3604000000000000360000002800000010000000100000000100
     243          2000000000000004000064000000640000000000000000000000000000000000
     244          0000000000000000000000000000000000000000000000000000000000000000
     245          0000000000000000000000000000000000000000000000000000000000000000
     246          0000000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     247          00FF000000FF000000FF000000FF000000FF000000FF00000000000000000000
     248          00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
     249          00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     250          00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
     251          00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     252          00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
     253          00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     254          00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
     255          00FF000000FF000000FF000000FF008484FF000000FF00000000000000000000
     256          00FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
     257          84FF008484FF008484FF008484FF008484FF000000FF00000000000000000000
     258          00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
     259          00FF000000FF000000FF008484FF008484FF000000FF00000000000000000000
     260          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     261          FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     262          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     263          FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     264          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     265          FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     266          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     267          FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     268          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     269          FFFFFFFFFFFFFFFFFFFF000000FF000000FF000000FF00000000000000000000
     270          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     271          FFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFF000000FF00000000000000000000
     272          00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     273          00FF000000FF000000FF000000FF000000FF000000FF00000000000000000000
     274          0000000000000000000000000000000000000000000000000000000000000000
     275          0000000000000000000000000000000000000000000000000000
     276        }
    64277      end
    65278      object MenuItem11: TMenuItem
    66279        Action = AProjectSaveAs
     280        Bitmap.Data = {
     281          36040000424D3604000000000000360000002800000010000000100000000100
     282          2000000000000004000064000000640000000000000000000000000000000000
     283          0000000000000000000000000000000000000000000000000000000000000000
     284          0000000000000000000000000000000000000000000000000000000000000000
     285          0000000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     286          00FF000000FF000000FF000000FF000000FF000000FF00000000000000000000
     287          00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
     288          00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     289          00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
     290          00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     291          00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
     292          00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     293          00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
     294          00FF000000FF000000FF000000FF008484FF000000FF00000000000000000000
     295          00FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
     296          84FF008484FF008484FF008484FF008484FF000000FF00000000000000000000
     297          00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
     298          00FF000000FF000000FF008484FF008484FF000000FF00000000000000000000
     299          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     300          FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     301          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     302          FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     303          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     304          FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     305          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     306          FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
     307          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     308          FFFFFFFFFFFFFFFFFFFF000000FF000000FF000000FF00000000000000000000
     309          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     310          FFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFF000000FF00000000000000000000
     311          00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     312          00FF000000FF000000FF000000FF000000FF000000FF00000000000000000000
     313          0000000000000000000000000000000000000000000000000000000000000000
     314          0000000000000000000000000000000000000000000000000000
     315        }
    67316      end
    68317      object MenuItem12: TMenuItem
    69318        Action = AProjectClose
     319        Bitmap.Data = {
     320          36040000424D3604000000000000360000002800000010000000100000000100
     321          2000000000000004000064000000640000000000000000000000000000000000
     322          0000000000000000000000000000000000000000000000000000000000000000
     323          0000000000000000000000000000000000000000000000000000000000000000
     324          0000000000000000000000000000000000000000000000000000000000000000
     325          0000000000000000000000000000000000003A3AE2FFC0C0C0FF000000000000
     326          000000000000000000003A3AE2FFC0C0C0FF0000000000000000000000000000
     327          0000000000000000000000000000000000000000000000000000000000000000
     328          0000000000003A3AE2FF3A3AE2FF3A3AE2FFC0C0C0FF00000000000000000000
     329          00000000000000000000000000003A3AE2FFC0C0C0FF00000000000000000000
     330          0000000000003A3AE2FF3A3AE2FF3A3AE2FFC0C0C0FF00000000000000000000
     331          000000000000000000003A3AE2FFC0C0C0FF0000000000000000000000000000
     332          000000000000000000003838E0FF3838E0FF3838E0FFC0C0C0FF000000000000
     333          0000000000003838E0FF3838E0FFC0C0C0FF0000000000000000000000000000
     334          00000000000000000000000000003535DDFF3535DDFF3535DDFFC0C0C0FF0000
     335          00003535DDFF3535DDFFC0C0C0FF000000000000000000000000000000000000
     336          0000000000000000000000000000000000003232DAFF3232DAFF3232DAFF3232
     337          DAFF3232DAFFC0C0C0FF00000000000000000000000000000000000000000000
     338          000000000000000000000000000000000000000000002F2FD7FF2F2FD7FF2F2F
     339          D7FFC0C0C0FF0000000000000000000000000000000000000000000000000000
     340          0000000000000000000000000000000000002C2CD4FF2C2CD4FF2C2CD4FF2C2C
     341          D4FF2C2CD4FFC0C0C0FF00000000000000000000000000000000000000000000
     342          00000000000000000000000000002929D1FF2929D1FF2929D1FFC0C0C0FF0000
     343          00002929D1FFC0C0C0FF00000000000000000000000000000000000000000000
     344          0000000000002626CEFF2626CEFF2626CEFF2626CEFFC0C0C0FF000000000000
     345          0000000000002626CEFF2626CEFFC0C0C0FF0000000000000000000000000000
     346          00002020C8FF2020C8FF2020C8FF2020C8FFC0C0C0FF00000000000000000000
     347          000000000000000000002020C8FF2020C8FFC0C0C0FF00000000000000000000
     348          00001818C0FF1818C0FFC0C0C0FF000000000000000000000000000000000000
     349          00000000000000000000000000001818C0FF1818C0FFC0C0C0FF000000000000
     350          0000000000000000000000000000000000000000000000000000000000000000
     351          0000000000000000000000000000000000000000000000000000000000000000
     352          0000000000000000000000000000000000000000000000000000000000000000
     353          0000000000000000000000000000000000000000000000000000
     354        }
    70355      end
    71356      object MenuItem13: TMenuItem
     
    74359      object MenuItem14: TMenuItem
    75360        Action = AExit
     361        Bitmap.Data = {
     362          36040000424D3604000000000000360000002800000010000000100000000100
     363          2000000000000004000064000000640000000000000000000000000000000000
     364          0000000000000000000000000000000000FF0000000000000000000000000000
     365          0000000000000000000000000000000000000000000000000000000000000000
     366          00000000000000000000000000FF000000FF0000000000000000000000000000
     367          0000000000000000000000000000000000000000000000000000000000000000
     368          000000000000000000FF008484FF000000FF0000000000000000000000000000
     369          0000000000000000000000000000000000000000000000000000000000000000
     370          0000000000FF008484FF008484FF000000FF0000000000000000000000000000
     371          0000000000000000000000000000000000000000000000000000000000FF0000
     372          00FF008484FF008484FF008484FF000000FF000000FF000000FF000000FF0000
     373          00FF000000FF000000FF000000FF000000000000000000000000000000000000
     374          00FF008484FF008484FF008484FF000000FFFFFFFFFFFFFFFFFF000000FF0000
     375          0000000000000000000000000000000000000000000000000000000000000000
     376          00FF008484FF008484FF000000FF000000FFFFFFFFFFFFFFFFFF000000FF0000
     377          0000000000000000000000000000840000FF0000000000000000000000000000
     378          00FF008484FF008484FF008484FF000000FFFFFFFFFFFFFFFFFF000000FF0000
     379          00000000000000000000840000FF840000FF0000000000000000000000000000
     380          00FF008484FF008484FF008484FF000000FFFFFFFFFFFFFFFFFF000000FF0000
     381          000000000000840000FF840000FF840000FF840000FF840000FF000000000000
     382          00FF008484FF008484FF008484FF000000FFFFFFFFFFFFFFFFFF000000FF0000
     383          0000840000FF840000FF840000FF840000FF840000FF840000FF000000000000
     384          00FF008484FF008484FF008484FF000000FFFFFFFFFFFFFFFFFF000000FF0000
     385          000000000000840000FF840000FF840000FF840000FF840000FF000000000000
     386          00FF008484FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000
     387          00000000000000000000840000FF840000FF0000000000000000000000000000
     388          00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000
     389          0000000000000000000000000000840000FF0000000000000000000000000000
     390          00FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000
     391          0000000000000000000000000000000000000000000000000000000000000000
     392          00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     393          0000000000000000000000000000000000000000000000000000000000000000
     394          0000000000000000000000000000000000000000000000000000000000000000
     395          0000000000000000000000000000000000000000000000000000
     396        }
    76397      end
    77398    end
     
    80401      object MenuItem4: TMenuItem
    81402        Action = AClipboardCopy
     403        Bitmap.Data = {
     404          36040000424D3604000000000000360000002800000010000000100000000100
     405          2000000000000004000064000000640000000000000000000000000000000000
     406          0000000000000000000000000000000000000000000000000000000000000000
     407          0000000000000000000000000000000000000000000000000000000000000000
     408          00000000000000000000000000000000000000000000840000FF840000FF8400
     409          00FF840000FF840000FF840000FF840000FF840000FF840000FF000000000000
     410          00000000000000000000000000000000000000000000840000FFFFFFFFFFFFFF
     411          FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FF000000000000
     412          00000000000000000000000000000000000000000000840000FFFFFFFFFF0000
     413          00FF000000FF000000FF000000FF000000FFFFFFFFFF840000FF000000000000
     414          00FF000000FF000000FF000000FF000000FF000000FF840000FFFFFFFFFFFFFF
     415          FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FF000000000000
     416          00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF0000
     417          00FF000000FF000000FF000000FF000000FFFFFFFFFF840000FF000000000000
     418          00FFFFFFFFFF000000FF000000FF000000FF000000FF840000FFFFFFFFFFFFFF
     419          FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FF000000000000
     420          00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF0000
     421          00FF000000FFFFFFFFFF840000FF840000FF840000FF840000FF000000000000
     422          00FFFFFFFFFF000000FF000000FF000000FF000000FF840000FFFFFFFFFFFFFF
     423          FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF840000FF00000000000000000000
     424          00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFFFFFF
     425          FFFFFFFFFFFFFFFFFFFF840000FF840000FF0000000000000000000000000000
     426          00FFFFFFFFFF000000FF000000FFFFFFFFFF000000FF840000FF840000FF8400
     427          00FF840000FF840000FF840000FF000000000000000000000000000000000000
     428          00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFF000000FF0000
     429          0000000000000000000000000000000000000000000000000000000000000000
     430          00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF000000FF000000000000
     431          0000000000000000000000000000000000000000000000000000000000000000
     432          00FF000000FF000000FF000000FF000000FF000000FF00000000000000000000
     433          0000000000000000000000000000000000000000000000000000000000000000
     434          0000000000000000000000000000000000000000000000000000000000000000
     435          0000000000000000000000000000000000000000000000000000000000000000
     436          0000000000000000000000000000000000000000000000000000000000000000
     437          0000000000000000000000000000000000000000000000000000
     438        }
    82439      end
    83440      object MenuItem5: TMenuItem
    84441        Action = AClipboardPaste
     442        Bitmap.Data = {
     443          36040000424D3604000000000000360000002800000010000000100000000100
     444          2000000000000004000064000000640000000000000000000000FF00FF00FF00
     445          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
     446          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
     447          FF00FF00FF00FF00FF00FF00FF00FF00FF00840000FF840000FF840000FF8400
     448          00FF840000FF840000FF840000FF840000FF840000FF840000FFFF00FF000000
     449          00FF000000FF000000FF000000FF000000FF840000FFFFFFFFFFFFFFFFFFFFFF
     450          FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FF000000FF8484
     451          84FF008484FF848484FF008484FF848484FF840000FFFFFFFFFF000000FF0000
     452          00FF000000FF000000FF000000FF000000FFFFFFFFFF840000FF000000FF0084
     453          84FF848484FF008484FF848484FF008484FF840000FFFFFFFFFFFFFFFFFFFFFF
     454          FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FF000000FF8484
     455          84FF008484FF848484FF008484FF848484FF840000FFFFFFFFFF000000FF0000
     456          00FF000000FFFFFFFFFF840000FF840000FF840000FF840000FF000000FF0084
     457          84FF848484FF008484FF848484FF008484FF840000FFFFFFFFFFFFFFFFFFFFFF
     458          FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF840000FFFF00FF00000000FF8484
     459          84FF008484FF848484FF008484FF848484FF840000FFFFFFFFFFFFFFFFFFFFFF
     460          FFFFFFFFFFFFFFFFFFFF840000FF840000FFFF00FF00FF00FF00000000FF0084
     461          84FF848484FF008484FF848484FF008484FF840000FF840000FF840000FF8400
     462          00FF840000FF840000FF840000FF000000FFFF00FF00FF00FF00000000FF8484
     463          84FF008484FF848484FF008484FF848484FF008484FF848484FF008484FF8484
     464          84FF008484FF848484FF008484FF000000FFFF00FF00FF00FF00000000FF0084
     465          84FF848484FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     466          00FF000000FF848484FF848484FF000000FFFF00FF00FF00FF00000000FF8484
     467          84FF848484FF000000FFFF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
     468          FF00000000FF848484FF008484FF000000FFFF00FF00FF00FF00000000FF0084
     469          84FF848484FF008484FF000000FF00FFFFFF000000FF000000FF00FFFFFF0000
     470          00FF848484FF008484FF848484FF000000FFFF00FF00FF00FF00FF00FF000000
     471          00FF000000FF000000FF000000FF000000FF00FFFFFF00FFFFFF000000FF0000
     472          00FF000000FF000000FF000000FFFF00FF00FF00FF00FF00FF00FF00FF00FF00
     473          FF00FF00FF00FF00FF00FF00FF00000000FF000000FF000000FF000000FFFF00
     474          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
     475          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
     476          FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
     477        }
    85478      end
    86479      object MenuItem6: TMenuItem
    87480        Action = AClipboardCut
     481        Bitmap.Data = {
     482          36040000424D3604000000000000360000002800000010000000100000000100
     483          2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
     484          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     485          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     486          FF00FFFFFF00FFFFFF00800000FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFF
     487          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     488          FF00FFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFFFF00FFFFFF008000
     489          00FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     490          FF00FFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFFFF00800000FFFFFF
     491          FF00FFFFFF00800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     492          FF00FFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFFFF00800000FFFFFF
     493          FF00FFFFFF00800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     494          FF00FFFFFF00FFFFFF00800000FF800000FF800000FFFFFFFF00800000FFFFFF
     495          FF00FFFFFF00800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     496          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FFFFFFFF00800000FF8000
     497          00FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     498          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FF000000FF800000FFFFFF
     499          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     500          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFF
     501          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     502          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FFFFFF
     503          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     504          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00000000FFFFFF
     505          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     506          FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FFFFFFFF00000000FF0000
     507          00FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     508          FF00FFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF000000
     509          00FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     510          FF00FFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF000000
     511          00FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     512          FF00FFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF000000
     513          00FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     514          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     515          FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
     516        }
    88517      end
    89518      object MenuItem7: TMenuItem
  • trunk/StudioPackage/Forms/UFormMain.lrt

    r3 r4  
    11TFORMMAIN.CAPTION=LibreDevelop Studio
    22TFORMMAIN.TOOLBAR1.CAPTION=ToolBar1
     3TFORMMAIN.TABSHEETPROJECT.CAPTION=TabSheetProject
     4TFORMMAIN.TABSHEET2.CAPTION=TabSheet2
     5TFORMMAIN.TABSHEET3.CAPTION=TabSheet3
     6TFORMMAIN.TABSHEETSOURCE.CAPTION=TabSheetSource
    37TFORMMAIN.MENUITEM1.CAPTION=Project
    48TFORMMAIN.MENUITEM13.CAPTION=-
  • trunk/StudioPackage/Forms/UFormMain.pas

    r3 r4  
    77uses
    88  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, Menus,
    9   ActnList, ComCtrls;
     9  ActnList, ComCtrls, ExtCtrls;
    1010
    1111type
     
    4747    MenuItem8: TMenuItem;
    4848    MenuItem9: TMenuItem;
     49    PageControl1: TPageControl;
     50    PageControl2: TPageControl;
     51    PageControl3: TPageControl;
     52    PageControl4: TPageControl;
     53    Splitter1: TSplitter;
     54    Splitter2: TSplitter;
    4955    StatusBar1: TStatusBar;
     56    TabSheetProject: TTabSheet;
     57    TabSheet2: TTabSheet;
     58    TabSheet3: TTabSheet;
     59    TabSheetSource: TTabSheet;
    5060    ToolBar1: TToolBar;
    5161    ToolButton1: TToolButton;
     
    5565    procedure AExitExecute(Sender: TObject);
    5666    procedure AViewProjectManagerExecute(Sender: TObject);
     67    procedure FormShow(Sender: TObject);
    5768  private
    58     { private declarations }
     69    procedure DockInit;
    5970  public
    6071    { public declarations }
     
    6980
    7081uses
    71   UFormProject;
     82  UFormProject, UFormSourceCode;
    7283
    7384{ TFormMain }
     
    8394end;
    8495
     96procedure TFormMain.FormShow(Sender: TObject);
     97begin
     98  DockInit;
     99end;
     100
     101procedure TFormMain.DockInit;
     102begin
     103  FormSourceCode.ManualDock(TabSheetSource, nil, alClient);
     104  FormSourceCode.Align := alClient;
     105  FormSourceCode.Show;
     106  FormProject.ManualDock(TabSheetProject, nil, alClient);
     107  FormProject.Align := alClient;
     108  FormProject.Show;
     109end;
     110
    85111end.
    86112
  • trunk/StudioPackage/Forms/UFormProject.lfm

    r3 r4  
    1414    Width = 331
    1515    Align = alClient
    16     DefaultItemHeight = 16
    1716    PopupMenu = PopupMenuFile
    1817    ReadOnly = True
     
    3938  end
    4039  object ActionList1: TActionList
    41     Images = FormMain.ImageList1
    4240    left = 184
    4341    top = 40
  • trunk/StudioPackage/Forms/UFormProject.pas

    r3 r4  
    4545
    4646uses
    47   UDataModule, UFormMain, UFormSourceCode, UFormTargetCode, UFormCodeTree;
     47  UDataModule, UFormMain, UFormSourceCode;
    4848
    4949resourcestring
     
    107107begin
    108108  if Assigned(TreeViewProject.Selected) then
    109     Core.Project.Files.Remove(TObject(TreeViewProject.Selected.Data));
     109    DataModule1.Project.Files.Remove(TObject(TreeViewProject.Selected.Data));
    110110  UpdateProjectTree;
    111111end;
     
    135135  NewNode: TTreeNode;
    136136begin
    137   with Core, TreeViewProject, Items do
     137  with DataModule1, TreeViewProject, Items do
    138138  try
    139139    BeginUpdate;
  • trunk/StudioPackage/LibreDevelopStudio.lpk

    r3 r4  
    99      <SearchPaths>
    1010        <OtherUnitFiles Value="Forms"/>
    11         <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)\"/>
     11        <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
    1212      </SearchPaths>
    1313      <Parsing>
     
    2323      </Other>
    2424    </CompilerOptions>
    25     <Files Count="4">
     25    <Files Count="5">
    2626      <Item1>
    2727        <Filename Value="Forms\UFormMain.pas"/>
     
    4040        <UnitName Value="UFormProject"/>
    4141      </Item4>
     42      <Item5>
     43        <Filename Value="Forms\UFormSourceCode.pas"/>
     44        <UnitName Value="UFormSourceCode"/>
     45      </Item5>
    4246    </Files>
    4347    <i18n>
     
    4751    </i18n>
    4852    <Type Value="RunAndDesignTime"/>
    49     <RequiredPkgs Count="3">
     53    <RequiredPkgs Count="4">
    5054      <Item1>
    51         <PackageName Value="TemplateGenerics"/>
     55        <PackageName Value="synedit"/>
    5256      </Item1>
    5357      <Item2>
    54         <PackageName Value="LCL"/>
     58        <PackageName Value="TemplateGenerics"/>
    5559      </Item2>
    5660      <Item3>
     61        <PackageName Value="LCL"/>
     62      </Item3>
     63      <Item4>
    5764        <PackageName Value="FCL"/>
    58       </Item3>
     65      </Item4>
    5966    </RequiredPkgs>
    6067    <UsageOptions>
  • trunk/StudioPackage/LibreDevelopStudio.pas

    r3 r4  
    88
    99uses
    10   UFormMain, UProject, UDataModule, UFormProject, LazarusPackageIntf;
     10  UFormMain, UProject, UDataModule, UFormProject, UFormSourceCode,
     11  LazarusPackageIntf;
    1112
    1213implementation
  • trunk/StudioPackage/UDataModule.lfm

    r2 r4  
    11object DataModule1: TDataModule1
     2  OnCreate = DataModuleCreate
    23  OldCreateOrder = False
    34  Height = 297
  • trunk/StudioPackage/UDataModule.pas

    r2 r4  
    66
    77uses
    8   Classes, SysUtils, FileUtil;
     8  Classes, SysUtils, FileUtil, UProject, Forms;
    99
    1010type
     11
     12  { TDataModule1 }
     13
    1114  TDataModule1 = class(TDataModule)
     15    procedure DataModuleCreate(Sender: TObject);
    1216  private
    1317    { private declarations }
    1418  public
    15     { public declarations }
     19    Project: TProject;
    1620  end;
    1721
     
    1923  DataModule1: TDataModule1;
    2024
     25
    2126implementation
    2227
    2328{$R *.lfm}
    2429
     30uses
     31  UFormSourceCode, UFormMain, UFormProject;
     32
     33{ TDataModule1 }
     34
     35procedure TDataModule1.DataModuleCreate(Sender: TObject);
     36begin
     37  Application.CreateForm(TFormMain, FormMain);
     38  Application.CreateForm(TFormProject, FormProject);
     39  Application.CreateForm(TFormSourceCode, FormSourceCode);
     40end;
     41
    2542end.
    2643
Note: See TracChangeset for help on using the changeset viewer.