Menu

[r3207]: / trunk / Src / FmMain.dfm  Maximize  Restore  History

Download this file

1238 lines (1237 with data), 34.5 kB

inherited MainForm: TMainForm
  Left = 204
  Top = 150
  Caption = 'MainForm'
  ClientHeight = 444
  ClientWidth = 605
  Constraints.MinHeight = 360
  Constraints.MinWidth = 480
  Menu = mnuMain
  OnResize = FormResize
  ExplicitWidth = 621
  ExplicitHeight = 502
  PixelsPerInch = 96
  TextHeight = 13
  object sbStatusBar: TStatusBar
    Left = 0
    Top = 424
    Width = 605
    Height = 20
    Panels = <
      item
        Width = 260
      end
      item
        Width = 160
      end
      item
        Width = 50
      end>
  end
  object tbarMain: TToolBar
    Left = 0
    Top = 0
    Width = 605
    Height = 30
    AutoSize = True
    BorderWidth = 1
    Caption = 'tbarMain'
    EdgeBorders = [ebTop, ebBottom]
    Images = ilMain
    ParentShowHint = False
    ShowHint = True
    TabOrder = 1
    object tbSaveSnippet: TToolButton
      Left = 0
      Top = 0
      Action = actSaveSnippet
    end
    object tbSaveUnit: TToolButton
      Left = 23
      Top = 0
      Action = actSaveUnit
    end
    object tbSpacer7: TToolButton
      Left = 46
      Top = 0
      Width = 8
      Caption = 'tbSpacer7'
      ImageIndex = 2
      Style = tbsSeparator
    end
    object tbPrint: TToolButton
      Left = 54
      Top = 0
      Action = actPrint
    end
    object tbSpacer1: TToolButton
      Left = 77
      Top = 0
      Width = 8
      Caption = 'tbSpacer1'
      ImageIndex = 7
      Style = tbsSeparator
    end
    object tbFindText: TToolButton
      Left = 85
      Top = 0
      Action = actFindText
    end
    object tbFindCompiler: TToolButton
      Left = 108
      Top = 0
      Action = actFindCompiler
    end
    object tbSelectSnippets: TToolButton
      Left = 131
      Top = 0
      Action = actSelectSnippets
    end
    object tbFindClear: TToolButton
      Left = 154
      Top = 0
      Action = actFindClear
    end
    object tbSpacer3: TToolButton
      Left = 177
      Top = 0
      Width = 8
      Caption = 'tbSpacer3'
      ImageIndex = 9
      Style = tbsSeparator
    end
    object tbGoBack: TToolButton
      Left = 185
      Top = 0
      Action = actGoBack
      Style = tbsDropDown
    end
    object tbGoForward: TToolButton
      Left = 223
      Top = 0
      Action = actGoForward
      Style = tbsDropDown
    end
    object tbSpacer8: TToolButton
      Left = 261
      Top = 0
      Width = 8
      Caption = 'tbSpacer8'
      ImageIndex = 2
      Style = tbsSeparator
    end
    object tbAddSnippet: TToolButton
      Left = 269
      Top = 0
      Action = actAddSnippet
    end
    object tbEditSnippet: TToolButton
      Left = 292
      Top = 0
      Action = actEditSnippet
    end
    object tbDeleteSnippet: TToolButton
      Left = 315
      Top = 0
      Action = actDeleteSnippet
    end
    object tbSaveDatabase: TToolButton
      Left = 338
      Top = 0
      Action = actSaveDatabase
    end
    object tbFavourites: TToolButton
      Left = 361
      Top = 0
      Action = actAddFavourite
    end
    object tbSpacer5: TToolButton
      Left = 384
      Top = 0
      Width = 8
      Caption = 'tbSpacer5'
      ImageIndex = 13
      Style = tbsSeparator
    end
    object tbTestCompile: TToolButton
      Left = 392
      Top = 0
      Action = actTestCompile
    end
    object tbSpacer6: TToolButton
      Left = 415
      Top = 0
      Width = 8
      Caption = 'tbSpacer6'
      ImageIndex = 12
      Style = tbsSeparator
    end
    object tbUpdateDbase: TToolButton
      Left = 423
      Top = 0
      Action = actUpdateDbase
    end
    object tbSpacer4: TToolButton
      Left = 446
      Top = 0
      Width = 8
      Caption = 'tbSpacer4'
      ImageIndex = 12
      Style = tbsSeparator
    end
    object tbHelpContents: TToolButton
      Left = 454
      Top = 0
      Action = actHelpContents
    end
  end
  object pnlBody: TPanel
    Left = 0
    Top = 30
    Width = 605
    Height = 394
    Align = alClient
    BevelOuter = bvNone
    BorderWidth = 2
    TabOrder = 2
    object splitVert: TSplitter
      Left = 187
      Top = 2
      Width = 6
      Height = 390
      Beveled = True
      OnCanResize = splitVertCanResize
      ExplicitHeight = 292
    end
    object pnlLeft: TPanel
      Left = 2
      Top = 2
      Width = 185
      Height = 390
      Align = alLeft
      BevelOuter = bvLowered
      TabOrder = 0
      inline frmOverview: TOverviewFrame
        Left = 1
        Top = 1
        Width = 183
        Height = 388
        Align = alClient
        TabOrder = 0
        TabStop = True
        ExplicitLeft = 1
        ExplicitTop = 1
        ExplicitWidth = 183
        ExplicitHeight = 388
        inherited pnlTitle: TPanel
          Width = 183
          ExplicitWidth = 183
          inherited bvlTop: TBevel
            Width = 183
            ExplicitWidth = 183
          end
          inherited tbarOverview: TToolBar
            Left = 89
            ExplicitLeft = 89
          end
        end
        inherited tcDisplayStyle: TTabControl
          Width = 183
          Height = 361
          ExplicitWidth = 183
          ExplicitHeight = 361
          inherited tvSnippets: TTreeView
            Top = 42
            Width = 175
            Height = 315
            ExplicitTop = 42
            ExplicitWidth = 175
            ExplicitHeight = 315
          end
        end
      end
    end
    object pnlRight: TPanel
      Left = 193
      Top = 2
      Width = 410
      Height = 390
      Align = alClient
      BevelOuter = bvLowered
      TabOrder = 1
      inline frmDetail: TDetailFrame
        Left = 1
        Top = 1
        Width = 408
        Height = 388
        Align = alClient
        TabOrder = 0
        TabStop = True
        ExplicitLeft = 1
        ExplicitTop = 1
        ExplicitWidth = 408
        ExplicitHeight = 388
        inherited pnlTitle: TPanel
          Width = 408
          ExplicitWidth = 408
          inherited bvlTop: TBevel
            Width = 408
            ExplicitWidth = 408
          end
        end
        inherited frmDetailView: TDetailViewFrame
          Width = 408
          Height = 338
          ExplicitWidth = 408
          ExplicitHeight = 338
          inherited pnlBrowser: TPanel
            Width = 408
            Height = 338
            ExplicitWidth = 408
            ExplicitHeight = 338
            inherited wbBrowser: TWebBrowser
              Width = 408
              Height = 338
              ExplicitWidth = 408
              ExplicitHeight = 318
              ControlData = {
                4C0000002B2A0000EF2200000000000000000000000000000000000000000000
                000000004C000000000000000000000001000000E0D057007335CF11AE690800
                2B2E126208000000000000004C0000000114020000000000C000000000000046
                8000000000000000000000000000000000000000000000000000000000000000
                00000000000000000100000000000000000000000000000000000000}
            end
          end
        end
        inherited tcViews: TTabControl
          Width = 408
          ExplicitWidth = 408
        end
      end
    end
  end
  object ilMain: TImageList
    Left = 262
    Top = 96
  end
  object alMain: TActionList
    Images = ilMain
    Left = 204
    Top = 96
    object actSaveSnippet: TAction
      Category = 'File'
      Caption = 'Save Snippet...'
      Hint = 'Save Snippet|Save current routine or category to a file'
      ImageIndex = 18
      ShortCut = 24654
      OnExecute = actSaveSnippetExecute
      OnUpdate = actSaveSnippetUpdate
    end
    object actAddSnippet: TAction
      Category = 'Snippets'
      Caption = 'New Snippet...'
      Hint = 'New Snippet|Add a new snippet to the database.'
      ImageIndex = 27
      ShortCut = 16429
      OnExecute = actAddSnippetExecute
    end
    object actDeleteSnippet: TAction
      Category = 'Snippets'
      Caption = 'Delete Snippet'
      Hint = 'Delete Snippet|Delete the selected snippet from the database'
      ImageIndex = 26
      ShortCut = 16430
      OnExecute = actDeleteSnippetExecute
      OnUpdate = ActEditDeleteSnippetUpdate
    end
    object actSaveUnit: TAction
      Category = 'File'
      Caption = 'Save Unit...'
      Hint = 
        'Save unit|Saves a Pascal unit containing currently selected rout' +
        'ines to a file'
      ImageIndex = 14
      ShortCut = 16469
      OnExecute = actSaveUnitExecute
      OnUpdate = ActNonEmptyDBUpdate
    end
    object actWelcome: TAction
      Category = 'View'
      Caption = 'Welcome Page'
      Hint = 'Welcome page|Display the welcome page'
      ImageIndex = 5
      ShortCut = 32804
      OnExecute = actWelcomeExecute
      OnUpdate = ActNonEmptyDBUpdate
    end
    object actEditSnippet: TAction
      Category = 'Snippets'
      Caption = 'Edit Snippet...'
      Hint = 'Edit Snippet|Edit the selected snippet in the database'
      ImageIndex = 28
      ShortCut = 16497
      OnExecute = actEditSnippetExecute
      OnUpdate = ActEditDeleteSnippetUpdate
    end
    object actExit: TFileExit
      Category = 'File'
      Caption = 'Exit'
      Hint = 'Exit|Close the application'
      ImageIndex = 0
    end
    object actAbout: TAction
      Category = 'Help'
      Caption = 'About...'
      Hint = 'About|Display the about box'
      ImageIndex = 2
      OnExecute = actAboutExecute
    end
    object actCopy: TAction
      Category = 'Edit'
      Caption = 'Copy'
      Hint = 'Copy|Copy the selected text to the clipboard'
      ShortCut = 16451
      OnExecute = actCopyExecute
      OnUpdate = actCopyUpdate
    end
    object actBugReport: TAction
      Category = 'Tools'
      Caption = 'Report Bug Online...'
      Hint = 'Report Bug|Report a bug online'
      ImageIndex = 17
      OnExecute = actBugReportExecute
    end
    object actFindCompiler: TAction
      Category = 'Search'
      Caption = 'Find Compiler...'
      Hint = 
        'Find compiler|Search for all routines with specified compiler co' +
        'mpatibility'
      ImageIndex = 4
      ShortCut = 24646
      OnExecute = actFindCompilerExecute
      OnUpdate = ActNonEmptyDBUpdate
    end
    object actFindText: TAction
      Category = 'Search'
      Caption = 'Find Text...'
      Hint = 'Find text|Search for all routines containing specified text'
      ImageIndex = 3
      ShortCut = 16454
      OnExecute = actFindTextExecute
      OnUpdate = ActNonEmptyDBUpdate
    end
    object actGoBack: TAction
      Category = 'View'
      Caption = 'Previous'
      Hint = 'Previous|Display the previous item'
      ImageIndex = 10
      ShortCut = 32805
      OnExecute = actGoBackExecute
      OnUpdate = actGoBackUpdate
    end
    object actGoForward: TAction
      Category = 'View'
      Caption = 'Next'
      Hint = 'Next|Display the next item'
      ImageIndex = 11
      ShortCut = 32807
      OnExecute = actGoForwardExecute
      OnUpdate = actGoForwardUpdate
    end
    object actCopySnippet: TAction
      Category = 'Edit'
      Caption = 'Copy Snippet'
      Hint = 
        'Copy Snippet|Copy the annotated source code of selected routine ' +
        'or category to clipboard'
      ShortCut = 16462
      OnExecute = actCopySnippetExecute
      OnUpdate = actCopySnippetUpdate
    end
    object actSelectAll: TAction
      Category = 'Edit'
      Caption = 'Select All'
      Hint = 'Select all|Select all text'
      ShortCut = 16449
      OnExecute = actSelectAllExecute
      OnUpdate = actSelectAllUpdate
    end
    object actViewCategorised: TAction
      Category = 'View'
      AutoCheck = True
      Caption = 'Categorised Snippets'
      Checked = True
      GroupIndex = 100
      Hint = 'Categorised Snippets|View snippets in categories'
      OnExecute = ActOverviewTabExecute
      OnUpdate = ActOverviewTabUpdate
    end
    object actViewAlphabetical: TAction
      Category = 'View'
      AutoCheck = True
      Caption = 'Alphabetical Snippets'
      GroupIndex = 100
      Hint = 'Alphabetical Snippets|View snippets in alphabetical order'
      OnExecute = ActOverviewTabExecute
      OnUpdate = ActOverviewTabUpdate
    end
    object actViewSnippetKinds: TAction
      Category = 'View'
      Caption = 'Snippets By Kind'
      GroupIndex = 100
      Hint = 'Snippets By Kind|View snippets by kind'
      OnExecute = ActOverviewTabExecute
      OnUpdate = ActOverviewTabUpdate
    end
    object actWebSite: TBrowseURL
      Category = 'Help'
      Caption = 'DelphiDabbler Website'
      Hint = 'Visit website|Visit the DelphiDabbler website home page'
      ImageIndex = 6
    end
    object actHelpQuickStart: TAction
      Category = 'Help'
      Caption = 'QuickStart Guide'
      Hint = 'QuickStart Guide|Display the QuickStart help page'
      OnExecute = actHelpQuickStartExecute
    end
    object actCompilers: TAction
      Category = 'Tools'
      Caption = 'Configure Compilers...'
      Hint = 
        'Configure Compilers|Display dialog box where required compilers ' +
        'can be configured'
      ImageIndex = 15
      OnExecute = actCompilersExecute
    end
    object actHelpCompChecks: TAction
      Category = 'Help'
      Caption = 'About Compiler Checks'
      Hint = 'About Compiler Checks|Display help about the Compiler Check pane'
      OnExecute = actHelpCompChecksExecute
    end
    object actHelpContents: TAction
      Category = 'Help'
      Caption = 'Contents'
      Hint = 'Help|Display the help contents page'
      ImageIndex = 1
      ShortCut = 112
      OnExecute = actHelpContentsExecute
    end
    object actPreferences: TAction
      Category = 'Tools'
      Caption = 'Preferences...'
      Hint = 'Preferences|Customize the program'
      ImageIndex = 16
      OnExecute = actPreferencesExecute
    end
    object actRegister: TAction
      Category = 'Tools'
      Caption = '&Register CodeSnip...'
      Hint = 'Register|Register CodeSnip online'
      OnExecute = actRegisterExecute
      OnUpdate = actRegisterUpdate
    end
    object actLicense: TAction
      Category = 'Help'
      Caption = 'License'
      Hint = 'View License|View the end user license agreement'
      ImageIndex = 35
      OnExecute = actLicenseExecute
    end
    object actHomePage: TBrowseURL
      Category = 'Help'
      Caption = 'CodeSnip Home Page'
      Hint = 'Home Page|Visit CodeSnip'#39's home page'
      ImageIndex = 6
    end
    object actFindXRefs: TAction
      Category = 'Search'
      Caption = 'Find Cross Refs...'
      Hint = 'Find X Refs|Search for cross references from selected routine'
      ImageIndex = 20
      ShortCut = 16466
      OnExecute = actFindXRefsExecute
      OnUpdate = actFindXRefsUpdate
    end
    object actSelectSnippets: TAction
      Category = 'Search'
      Caption = 'Select Snippets...'
      Hint = 'Select Snippets|Specify the snippets to be displayed'
      ImageIndex = 19
      ShortCut = 24659
      OnExecute = actSelectSnippetsExecute
      OnUpdate = ActNonEmptyDBUpdate
    end
    object actFindClear: TAction
      Category = 'Search'
      Caption = 'Show All'
      Hint = 'Show all|Clear the last search and display all routines'
      ImageIndex = 9
      ShortCut = 24641
      OnExecute = actFindClearExecute
      OnUpdate = actFindClearUpdate
    end
    object actTestCompile: TAction
      Category = 'Compile'
      Caption = 'Test Compile Snippet...'
      Hint = 'Test Compile|Test compile the currently selected snippet'
      ImageIndex = 12
      ShortCut = 120
      OnExecute = actTestCompileExecute
      OnUpdate = actTestCompileUpdate
    end
    object actViewCompErrs: TAction
      Category = 'Compile'
      Caption = 'View Compile Errors...'
      Hint = 
        'View Compile Errors|Display any errors and warnings resulting fr' +
        'om last test compilation'
      ImageIndex = 34
      OnExecute = actViewCompErrsExecute
      OnUpdate = actViewCompErrsUpdate
    end
    object actViewTestUnit: TAction
      Category = 'Compile'
      Caption = 'View Test Unit...'
      Hint = 'View Test Unit|Display test unit for selected snippet.'
      ImageIndex = 22
      OnExecute = actViewTestUnitExecute
      OnUpdate = actViewTestUnitUpdate
    end
    object actTestBug: TAction
      ShortCut = 57410
      OnExecute = actTestBugExecute
    end
    object actNextTab: TAction
      Caption = 'actNextTab'
      ShortCut = 16393
      OnExecute = actNextTabExecute
    end
    object actPreviousTab: TAction
      Caption = 'actPreviousTab'
      ShortCut = 24585
      OnExecute = actPreviousTabExecute
    end
    object actPrint: TAction
      Category = 'File'
      Caption = 'Print...'
      Hint = 'Print|Prints the current selected routine'
      ImageIndex = 24
      ShortCut = 16464
      OnExecute = actPrintExecute
      OnUpdate = actPrintUpdate
    end
    object actPageSetup: TAction
      Category = 'File'
      Caption = 'Page Set&up...'
      Hint = 'Page Setup|Configures printer page settings'
      OnExecute = actPageSetupExecute
    end
    object actPrivacy: TAction
      Category = 'Help'
      Caption = 'Privacy Statement'
      Hint = 'View Privacy Statement|View the privacy statement'
      OnExecute = actPrivacyExecute
    end
    object actBackupDatabase: TAction
      Category = 'Database'
      Caption = 'Backup User Database...'
      Hint = 'Backup Database|Backup all user-defined entries in the database'
      ImageIndex = 33
      OnExecute = actBackupDatabaseExecute
    end
    object actRestoreDatabase: TAction
      Category = 'Database'
      Caption = 'Restore User Database...'
      Hint = 
        'Restore User Database|Restores user-defined database from a back' +
        'up'
      ImageIndex = 32
      OnExecute = actRestoreDatabaseExecute
    end
    object actSaveDatabase: TAction
      Category = 'Database'
      Caption = 'Save User Database'
      Hint = 'Save Database|Saves all changes to user database'
      ImageIndex = 25
      ShortCut = 16467
      OnExecute = actSaveDatabaseExecute
      OnUpdate = actSaveDatabaseUpdate
    end
    object actUpdateDbase: TAction
      Category = 'Database'
      Caption = 'Update From Web...'
      Hint = 'Update Database from Web|Update the database from the internet'
      ImageIndex = 7
      OnExecute = actUpdateDbaseExecute
    end
    object actSubmit: TAction
      Category = 'Snippets'
      Caption = 'Submit Snippets...'
      Hint = 
        'Submit|Submit one or more snippets for inclusion in the main dat' +
        'abase'
      OnExecute = actSubmitExecute
      OnUpdate = ActSubmitOrExportUpdate
    end
    object actExportCode: TAction
      Category = 'Snippets'
      Caption = 'Export Snippets...'
      Hint = 'Export Snippets|Export one or more snippets to a file'
      OnExecute = actExportCodeExecute
      OnUpdate = ActSubmitOrExportUpdate
    end
    object actImportCode: TAction
      Category = 'Snippets'
      Caption = 'Import Snippets...'
      Hint = 'Import Snippets|Import one or more snippets from a file'
      OnExecute = actImportCodeExecute
    end
    object actCopyInfo: TAction
      Category = 'Edit'
      Caption = 'Copy Information'
      Hint = 
        'Copy Information|Copy the information about the selected snippet' +
        ' to the keyboard.'
      ShortCut = 16457
      OnExecute = actCopyInfoExecute
      OnUpdate = actCopyInfoUpdate
    end
    object actDonate: TAction
      Category = 'Help'
      Caption = 'Donate...'
      Hint = 'Donate|Make a donation to support CodeSnip development'
      ImageIndex = 23
      OnExecute = actDonateExecute
    end
    object actViewDependencies: TAction
      Category = 'View'
      Caption = 'Dependencies...'
      Hint = 
        'View Dependencies|Display the dependency tree for the selected s' +
        'nippet'
      ImageIndex = 31
      ShortCut = 16452
      OnExecute = actViewDependenciesExecute
      OnUpdate = actViewDependenciesUpdate
    end
    object actCollapseTree: TAction
      Category = 'View'
      Caption = 'Collapse All'
      Hint = 'Collapse All|Collapse all sections in the Overview pane'
      ImageIndex = 47
      OnExecute = ActTreeStateChangeExecute
      OnUpdate = ActTreeStateChangeUpdate
    end
    object actExpandTree: TAction
      Category = 'View'
      Caption = 'Expand All'
      Hint = 'Expand All|Expand all sections in the Overview pane'
      ImageIndex = 46
      OnExecute = ActTreeStateChangeExecute
      OnUpdate = ActTreeStateChangeUpdate
    end
    object actExpandNode: TAction
      Category = 'View'
      Caption = 'Expand Tree Node'
      Hint = 'Expand Tree Node|Expand current section in Overview pane'
      ImageIndex = 30
      OnExecute = ActTreeStateChangeExecute
      OnUpdate = ActTreeStateChangeUpdate
    end
    object actCollapseNode: TAction
      Category = 'View'
      Caption = 'Collapse Tree Node'
      Hint = 'Collapse Tree Node|Collapse current section in Overview pane'
      ImageIndex = 29
      OnExecute = ActTreeStateChangeExecute
      OnUpdate = ActTreeStateChangeUpdate
    end
    object actCopySource: TAction
      Category = 'Edit'
      Caption = 'Copy Source Code'
      Hint = 'Copy Source|Copies the source code of a snippet to the clipboard'
      ShortCut = 24643
      OnExecute = actCopySourceExecute
      OnUpdate = actCopySourceUpdate
    end
    object actProxyServer: TAction
      Category = 'Tools'
      Caption = 'Proxy Server...'
      Hint = 
        'Proxy Server|Configure proxy server used by CodeSnip when access' +
        'ing web services'
      OnExecute = actProxyServerExecute
    end
    object actAddCategory: TAction
      Category = 'Categories'
      Caption = 'New Category...'
      Hint = 'New Category|Adds a new category to the database'
      ImageIndex = 8
      OnExecute = actAddCategoryExecute
    end
    object actRenameCategory: TAction
      Category = 'Categories'
      Caption = 'Rename Category...'
      Hint = 'Rename Category|Renames a user defined category in the database'
      ImageIndex = 21
      OnExecute = actRenameCategoryExecute
      OnUpdate = actRenameCategoryUpdate
    end
    object actDeleteCategory: TAction
      Category = 'Categories'
      Caption = 'Delete Category...'
      Hint = 'Delete Category|Deletes an empty category from the database'
      ImageIndex = 13
      OnExecute = actDeleteCategoryExecute
      OnUpdate = actDeleteCategoryUpdate
    end
    object actNews: TAction
      Category = 'Help'
      Caption = 'CodeSnip News...'
      Hint = 
        'CodeSnip News|News about updates to CodeSnip and the online data' +
        'base'
      ImageIndex = 36
      OnExecute = actNewsExecute
    end
    object actNewDetailsTab: TAction
      Category = 'View'
      Caption = 'New Tab'
      Hint = 'New Tab|Creates a new empty tab the Details pane'
      ImageIndex = 39
      ShortCut = 16468
      OnExecute = actNewDetailsTabExecute
    end
    object actCloseDetailsTab: TAction
      Category = 'View'
      Caption = 'Close Tab'
      Hint = 'Close Tab|Closes the currently selected tab in the Details pane'
      ImageIndex = 38
      ShortCut = 16499
      SecondaryShortCuts.Strings = (
        'Ctrl+W')
      OnExecute = actCloseDetailsTabExecute
      OnUpdate = actCloseDetailsTabsUpdate
    end
    object actFAQs: TBrowseURL
      Category = 'Help'
      Caption = 'FAQs'
      Hint = 'FAQs|See CodeSnip'#39's online Frequently Asked Questions'
      ImageIndex = 6
    end
    object actDuplicateSnippet: TAction
      Category = 'Snippets'
      Caption = 'Duplicate Snippet'
      Hint = 'Duplicate Snippet|Duplicate selected snippet'
      ImageIndex = 37
      ShortCut = 24644
      OnExecute = actDuplicateSnippetExecute
      OnUpdate = actDuplicateSnippetUpdate
    end
    object actSaveSelection: TAction
      Category = 'File'
      Caption = 'Save Selection...'
      Hint = 'Save Current Selection|Saves currently selected snippets to disk'
      ShortCut = 41043
      OnExecute = actSaveSelectionExecute
      OnUpdate = actSaveSelectionUpdate
    end
    object actLoadSelection: TAction
      Category = 'File'
      Caption = 'Load Selection...'
      Hint = 
        'Load Current Selection|Loads a saved selection of snippets from ' +
        'disk'
      ShortCut = 41036
      OnExecute = actLoadSelectionExecute
      OnUpdate = ActNonEmptyDBUpdate
    end
    object actProgramUpdates: TAction
      Category = 'Tools'
      Caption = 'Check For Program Updates...'
      Hint = 'Check for program updates|Check for the latest program updates'
      OnExecute = actProgramUpdatesExecute
    end
    object actCloseUnselectedDetailsTabs: TAction
      Category = 'View'
      Caption = 'Close All Other Tabs'
      Hint = 
        'Close All Other Tabs|Closes all tabs in the Details pane except ' +
        'the current tab'
      ShortCut = 24691
      OnExecute = actCloseUnselectedDetailsTabsExecute
      OnUpdate = actCloseDetailsTabsUpdate
    end
    object actCloseAllDetailsTabs: TAction
      Category = 'View'
      Caption = 'Close All Tabs'
      OnExecute = actCloseAllDetailsTabsExecute
      OnUpdate = actCloseDetailsTabsUpdate
    end
    object actFavourites: TAction
      Category = 'Snippets'
      Caption = 'Show Favourites...'
      Hint = 'Show Favourites|Display Favourites dialogue box'
      ShortCut = 115
      OnExecute = actFavouritesExecute
    end
    object actAddFavourite: TAction
      Category = 'Snippets'
      Caption = 'Add To Favourites'
      Hint = 'Add to Favourites|Make the selected snippet a Favourite'
      ImageIndex = 48
      ShortCut = 41030
      OnExecute = actAddFavouriteExecute
      OnUpdate = actAddFavouriteUpdate
    end
    object actMoveUserDatabase: TAction
      Category = 'Database'
      Caption = 'Move User Database...'
      Hint = 'Move User Database|Move the user database to a new directory'
      OnExecute = actMoveUserDatabaseExecute
    end
    object actSWAGImport: TAction
      Category = 'Snippets'
      Caption = 'Import Snippets From SWAG...'
      Hint = 
        'Import Snippets From SWAG|Import one or more snippets from the o' +
        'nline SWAG database'
      OnExecute = actSWAGImportExecute
    end
  end
  object mnuMain: TMainMenu
    Images = ilMain
    Left = 233
    Top = 96
    object miFile: TMenuItem
      Caption = 'File'
      object miSaveSnippet: TMenuItem
        Action = actSaveSnippet
      end
      object miSaveUnit: TMenuItem
        Action = actSaveUnit
      end
      object miSpacer6: TMenuItem
        Caption = '-'
      end
      object miSaveSelection: TMenuItem
        Action = actSaveSelection
      end
      object miLoadSelection: TMenuItem
        Action = actLoadSelection
      end
      object miSpacer17: TMenuItem
        Caption = '-'
      end
      object miPageSetup: TMenuItem
        Action = actPageSetup
      end
      object miPrint: TMenuItem
        Action = actPrint
      end
      object miSpacer1: TMenuItem
        Caption = '-'
      end
      object miExit: TMenuItem
        Action = actExit
      end
    end
    object miEdit: TMenuItem
      Caption = 'Edit'
      object miCopy: TMenuItem
        Action = actCopy
      end
      object miCopyInfo: TMenuItem
        Action = actCopyInfo
      end
      object miCopySnippet: TMenuItem
        Action = actCopySnippet
      end
      object miSourceCode: TMenuItem
        Action = actCopySource
      end
      object miSpacer16: TMenuItem
        Caption = '-'
      end
      object miSelectAll: TMenuItem
        Action = actSelectAll
      end
    end
    object miView: TMenuItem
      Caption = 'View'
      object miGoBack: TMenuItem
        Action = actGoBack
      end
      object miGoForward: TMenuItem
        Action = actGoForward
      end
      object miWelcome: TMenuItem
        Action = actWelcome
      end
      object miSpacer2: TMenuItem
        Caption = '-'
        GroupIndex = 2
      end
      object miViewCategorised: TMenuItem
        Action = actViewCategorised
        AutoCheck = True
        GroupIndex = 100
        RadioItem = True
      end
      object miViewAlphabetical: TMenuItem
        Action = actViewAlphabetical
        AutoCheck = True
        GroupIndex = 100
        RadioItem = True
      end
      object miViewSnippetKinds: TMenuItem
        Action = actViewSnippetKinds
        GroupIndex = 100
      end
      object miSpacer4: TMenuItem
        Caption = '-'
        GroupIndex = 100
      end
      object miNewDetailsTab: TMenuItem
        Action = actNewDetailsTab
        GroupIndex = 100
      end
      object miCloseDetailsTab: TMenuItem
        Action = actCloseDetailsTab
        GroupIndex = 100
      end
      object miCloseAllDetailsTabs: TMenuItem
        Action = actCloseAllDetailsTabs
        GroupIndex = 100
      end
      object miSpacer10: TMenuItem
        Caption = '-'
        GroupIndex = 200
      end
      object miViewDependencies: TMenuItem
        Action = actViewDependencies
        GroupIndex = 200
      end
      object miSpacer15: TMenuItem
        Caption = '-'
        GroupIndex = 200
      end
      object miCollapseNode: TMenuItem
        Action = actCollapseNode
        GroupIndex = 200
      end
      object miExpandNode: TMenuItem
        Action = actExpandNode
        GroupIndex = 200
      end
      object miCollapseTree: TMenuItem
        Action = actCollapseTree
        GroupIndex = 200
      end
      object miExpandTree: TMenuItem
        Action = actExpandTree
        GroupIndex = 200
      end
    end
    object miSearch: TMenuItem
      Caption = 'Search'
      object miFindText: TMenuItem
        Action = actFindText
      end
      object miFindCompiler: TMenuItem
        Action = actFindCompiler
      end
      object miFindXRefs: TMenuItem
        Action = actFindXRefs
      end
      object miSelectSnippets: TMenuItem
        Action = actSelectSnippets
      end
      object miSpacer8: TMenuItem
        Caption = '-'
      end
      object miFindClear: TMenuItem
        Action = actFindClear
      end
    end
    object miSnippets: TMenuItem
      Caption = 'Snippets'
      object miAddSnippet: TMenuItem
        Action = actAddSnippet
      end
      object miEditSnippet: TMenuItem
        Action = actEditSnippet
      end
      object miDuplicateSnippet: TMenuItem
        Action = actDuplicateSnippet
      end
      object miDeleteSnippet: TMenuItem
        Action = actDeleteSnippet
      end
      object miSpacer12: TMenuItem
        Caption = '-'
      end
      object miExportCode: TMenuItem
        Action = actExportCode
      end
      object miImportCode: TMenuItem
        Action = actImportCode
      end
      object miSWAGImport: TMenuItem
        Action = actSWAGImport
      end
      object miSpacer14: TMenuItem
        Caption = '-'
      end
      object miSubmit: TMenuItem
        Action = actSubmit
      end
      object miSpacer19: TMenuItem
        Caption = '-'
      end
      object miAddFavourite: TMenuItem
        Action = actAddFavourite
      end
      object miFavourites: TMenuItem
        Action = actFavourites
      end
    end
    object miCategories: TMenuItem
      Caption = 'Categories'
      object miAddCategory: TMenuItem
        Action = actAddCategory
      end
      object miRenameCategory: TMenuItem
        Action = actRenameCategory
      end
      object miDeleteCategory: TMenuItem
        Action = actDeleteCategory
      end
    end
    object miDatabase: TMenuItem
      Caption = 'Database'
      object miSaveDatabase: TMenuItem
        Action = actSaveDatabase
        Hint = 'Save User Database|Saves all changes to user database'
      end
      object miSpacer11: TMenuItem
        Caption = '-'
      end
      object miBackupDatabase: TMenuItem
        Action = actBackupDatabase
        Hint = 
          'Backup User Database|Backup all user-defined entries in the data' +
          'base'
      end
      object miRestoreDatabase: TMenuItem
        Action = actRestoreDatabase
      end
      object miSpacer13: TMenuItem
        Caption = '-'
      end
      object miUpdateDbase: TMenuItem
        Action = actUpdateDbase
      end
      object miSpacer20: TMenuItem
        Caption = '-'
      end
      object miMoveUserDatabase: TMenuItem
        Action = actMoveUserDatabase
      end
    end
    object miCompile: TMenuItem
      Caption = 'Compile'
      object miTestCompile: TMenuItem
        Action = actTestCompile
      end
      object miViewCompErrs: TMenuItem
        Action = actViewCompErrs
      end
      object miViewTestUnit: TMenuItem
        Action = actViewTestUnit
        GroupIndex = 200
      end
    end
    object miTools: TMenuItem
      Caption = 'Tools'
      object miPreferences: TMenuItem
        Action = actPreferences
      end
      object miCompilers: TMenuItem
        Action = actCompilers
      end
      object miProxyServer: TMenuItem
        Action = actProxyServer
      end
      object miSpacer18: TMenuItem
        Caption = '-'
      end
      object miCheckUpdates: TMenuItem
        Action = actProgramUpdates
      end
      object miSpacer7: TMenuItem
        Caption = '-'
      end
      object miReportBug: TMenuItem
        Action = actBugReport
      end
      object miSpacer9: TMenuItem
        Caption = '-'
      end
      object miRegister: TMenuItem
        Action = actRegister
        Default = True
      end
    end
    object miHelp: TMenuItem
      Caption = 'Help'
      object miHelpContents: TMenuItem
        Action = actHelpContents
      end
      object miHelpQuickStart: TMenuItem
        Action = actHelpQuickStart
      end
      object miHelpCompChecks: TMenuItem
        Action = actHelpCompChecks
      end
      object miPrivacy: TMenuItem
        Action = actPrivacy
      end
      object miLicense: TMenuItem
        Action = actLicense
      end
      object miSpacer3: TMenuItem
        Caption = '-'
      end
      object miFAQs: TMenuItem
        Action = actFAQs
      end
      object miHomePage: TMenuItem
        Action = actHomePage
      end
      object miWebSite: TMenuItem
        Action = actWebSite
      end
      object miSpacer5: TMenuItem
        Caption = '-'
      end
      object miNews: TMenuItem
        Action = actNews
      end
      object miDonate: TMenuItem
        Action = actDonate
      end
      object miAbout: TMenuItem
        Action = actAbout
      end
    end
  end
  object appEvents: TApplicationEvents
    OnHint = appEventsHint
    Left = 291
    Top = 96
  end
end
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.