object fmAureliusExport: TfmAureliusExport
  Left = 0
  Top = 0
  BorderIcons = [biSystemMenu, biMaximize]
  Caption = 'Generate TMS Aurelius Entities'
  ClientHeight = 504
  ClientWidth = 534
  Color = clBtnFace
  Constraints.MinHeight = 543
  Constraints.MinWidth = 549
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  KeyPreview = True
  Menu = MainMenu1
  OldCreateOrder = False
  Position = poScreenCenter
  OnClose = FormClose
  OnCreate = FormCreate
  OnResize = FormResize
  OnShow = FormShow
  DesignSize = (
    534
    504)
  PixelsPerInch = 96
  TextHeight = 13
  object pageControlOptions: TPageControl
    Left = 8
    Top = 8
    Width = 518
    Height = 460
    ActivePage = tsMapping
    Anchors = [akLeft, akTop, akRight, akBottom]
    TabOrder = 0
    OnChange = pageControlOptionsChange
    OnChanging = pageControlOptionsChanging
    object tsMapping: TTabSheet
      Caption = 'Mapping'
      ImageIndex = 2
      object GroupBox8: TGroupBox
        Left = 3
        Top = 3
        Width = 495
        Height = 426
        Align = alCustom
        Anchors = [akLeft, akTop, akRight, akBottom]
        Caption = 'Tables to Export'
        TabOrder = 0
        object gridTables: TDBGrid
          Left = 2
          Top = 15
          Width = 491
          Height = 393
          Align = alClient
          DataSource = dsTables
          Font.Charset = DEFAULT_CHARSET
          Font.Color = clWindowText
          Font.Height = -13
          Font.Name = 'Tahoma'
          Font.Style = []
          Options = [dgColumnResize, dgColLines, dgRowLines, dgTabs, dgRowSelect, dgAlwaysShowSelection, dgConfirmDelete, dgCancelOnExit, dgTitleClick, dgTitleHotTrack]
          ParentFont = False
          TabOrder = 0
          TitleFont.Charset = DEFAULT_CHARSET
          TitleFont.Color = clWindowText
          TitleFont.Height = -11
          TitleFont.Name = 'Tahoma'
          TitleFont.Style = []
          OnCellClick = gridTablesCellClick
          OnDrawColumnCell = gridTablesDrawColumnCell
          OnKeyDown = gridTablesKeyDown
          Columns = <
            item
              Expanded = False
              FieldName = 'Checked'
              Font.Charset = DEFAULT_CHARSET
              Font.Color = clWindowText
              Font.Height = -11
              Font.Name = 'Tahoma'
              Font.Style = []
              Width = 30
              Visible = True
            end
            item
              Expanded = False
              FieldName = 'Name'
              Width = 400
              Visible = True
            end>
        end
        object Panel1: TPanel
          Left = 2
          Top = 408
          Width = 491
          Height = 16
          Align = alBottom
          BevelOuter = bvNone
          TabOrder = 1
          object Label18: TLabel
            Left = 8
            Top = 1
            Width = 62
            Height = 13
            Caption = 'Quick Select:'
            Font.Charset = DEFAULT_CHARSET
            Font.Color = clWindowText
            Font.Height = -11
            Font.Name = 'Tahoma'
            Font.Style = []
            ParentFont = False
          end
          object lbSelectAll: TLabel
            Left = 90
            Top = 1
            Width = 11
            Height = 13
            Caption = 'All'
            OnClick = lbSelectAllClick
            OnMouseEnter = lbSelectAllMouseEnter
            OnMouseLeave = lbSelectAllMouseLeave
          end
          object lbSelectNone: TLabel
            Left = 107
            Top = 1
            Width = 25
            Height = 13
            Caption = 'None'
            OnClick = lbSelectNoneClick
            OnMouseEnter = lbSelectAllMouseEnter
            OnMouseLeave = lbSelectAllMouseLeave
          end
          object lbInvertSelection: TLabel
            Left = 138
            Top = 1
            Width = 30
            Height = 13
            Caption = 'Invert'
            OnClick = lbInvertSelectionClick
            OnMouseEnter = lbSelectAllMouseEnter
            OnMouseLeave = lbSelectAllMouseLeave
          end
          object lbSelectedTablesCount: TLabel
            Left = 406
            Top = 1
            Width = 83
            Height = 13
            Alignment = taRightJustify
            Caption = '15 items selected'
            Font.Charset = DEFAULT_CHARSET
            Font.Color = clWindowText
            Font.Height = -11
            Font.Name = 'Tahoma'
            Font.Style = []
            ParentFont = False
          end
        end
      end
    end
    object tsAdvancedSettings: TTabSheet
      Caption = 'Advanced Settings'
      ImageIndex = 2
      object GroupBox1: TGroupBox
        Left = 0
        Top = 3
        Width = 293
        Height = 84
        Caption = 'Class Naming (From Table Name)'
        TabOrder = 0
        object Label5: TLabel
          Left = 10
          Top = 16
          Width = 65
          Height = 13
          Caption = 'Format Mask:'
        end
        object edTableNameFormat: TEdit
          Left = 10
          Top = 35
          Width = 145
          Height = 21
          TabOrder = 0
          OnChange = SaveProperty
        end
        object cbTableNameSingularize: TCheckBox
          Left = 211
          Top = 60
          Width = 73
          Height = 17
          Caption = 'Singularize'
          TabOrder = 3
          OnClick = SaveProperty
        end
        object cbTableNameCamelCase: TCheckBox
          Left = 10
          Top = 59
          Width = 87
          Height = 17
          Caption = 'Camel Case'
          TabOrder = 1
          OnClick = SaveProperty
        end
        object cbTableNameRemoveUnderline: TCheckBox
          Left = 95
          Top = 60
          Width = 109
          Height = 17
          Caption = 'Remove underline'
          TabOrder = 2
          OnClick = SaveProperty
        end
      end
      object GroupBox2: TGroupBox
        Left = 0
        Top = 180
        Width = 293
        Height = 85
        Caption = 'Association Naming'
        TabOrder = 4
        object Label3: TLabel
          Left = 10
          Top = 16
          Width = 76
          Height = 13
          Caption = 'Use name from:'
        end
        object Label7: TLabel
          Left = 161
          Top = 16
          Width = 65
          Height = 13
          Caption = 'Format Mask:'
        end
        object cbAssociationNameSource: TComboBox
          Left = 10
          Top = 35
          Width = 145
          Height = 21
          Style = csDropDownList
          TabOrder = 0
          OnChange = SaveProperty
          Items.Strings = (
            'Parent Table Name'
            'Child Table Name'
            'Parent Field Name'
            'Child Field Name')
        end
        object edAssociationNameFormat: TEdit
          Left = 161
          Top = 35
          Width = 112
          Height = 21
          TabOrder = 1
          OnChange = SaveProperty
        end
        object cbAssociationNameCamelCase: TCheckBox
          Left = 10
          Top = 60
          Width = 87
          Height = 17
          Caption = 'Camel Case'
          TabOrder = 2
          OnClick = SaveProperty
        end
        object cbAssociationNameRemoveUnderline: TCheckBox
          Left = 95
          Top = 60
          Width = 109
          Height = 17
          Caption = 'Remove underline'
          TabOrder = 3
          OnClick = SaveProperty
        end
      end
      object GroupBox3: TGroupBox
        Left = 0
        Top = 89
        Width = 293
        Height = 87
        Caption = 'Property Naming (From Field Name)'
        TabOrder = 3
        object Label6: TLabel
          Left = 10
          Top = 16
          Width = 65
          Height = 13
          Caption = 'Format Mask:'
        end
        object edFieldNameFormat: TEdit
          Left = 10
          Top = 35
          Width = 145
          Height = 21
          TabOrder = 0
          OnChange = SaveProperty
        end
        object cbFieldNameCamelCase: TCheckBox
          Left = 10
          Top = 60
          Width = 87
          Height = 17
          Caption = 'Camel Case'
          TabOrder = 1
          OnClick = SaveProperty
        end
        object cbFieldNameRemoveUnderline: TCheckBox
          Left = 95
          Top = 60
          Width = 109
          Height = 17
          Caption = 'Remove underline'
          TabOrder = 2
          OnClick = SaveProperty
        end
      end
      object GroupBox4: TGroupBox
        Left = 0
        Top = 270
        Width = 293
        Height = 81
        Caption = 'Many Valued Association Naming'
        TabOrder = 5
        object Label4: TLabel
          Left = 10
          Top = 16
          Width = 76
          Height = 13
          Caption = 'Use name from:'
        end
        object Label8: TLabel
          Left = 161
          Top = 16
          Width = 65
          Height = 13
          Caption = 'Format Mask:'
        end
        object cbManyValuedNameSource: TComboBox
          Left = 10
          Top = 35
          Width = 145
          Height = 21
          Style = csDropDownList
          TabOrder = 0
          OnChange = SaveProperty
          Items.Strings = (
            'Parent Table Name'
            'Child Table Name'
            'Parent Field Name'
            'Child Field Name')
        end
        object edManyValuedNameFormat: TEdit
          Left = 161
          Top = 35
          Width = 112
          Height = 21
          TabOrder = 1
          OnChange = SaveProperty
        end
        object cbManyValuedNameSingularize: TCheckBox
          Left = 211
          Top = 60
          Width = 73
          Height = 17
          Caption = 'Singularize'
          TabOrder = 4
          OnClick = SaveProperty
        end
        object cbManyValuedNameCamelCase: TCheckBox
          Left = 10
          Top = 60
          Width = 87
          Height = 17
          Caption = 'Camel Case'
          TabOrder = 2
          OnClick = SaveProperty
        end
        object cbManyValuedNameRemoveUnderline: TCheckBox
          Left = 95
          Top = 60
          Width = 109
          Height = 17
          Caption = 'Remove underline'
          TabOrder = 3
          OnClick = SaveProperty
        end
      end
      object GroupBox5: TGroupBox
        Left = 299
        Top = 90
        Width = 198
        Height = 339
        Caption = 'Defaults'
        TabOrder = 6
        object Label11: TLabel
          Left = 9
          Top = 16
          Width = 117
          Height = 13
          Caption = 'Association Fetch Mode:'
        end
        object Label12: TLabel
          Left = 9
          Top = 60
          Width = 182
          Height = 13
          Caption = 'Many-Valued Association Fetch Mode:'
        end
        object Label13: TLabel
          Left = 9
          Top = 105
          Width = 168
          Height = 13
          Caption = 'Map One-To-One Relationships As:'
        end
        object Label14: TLabel
          Left = 9
          Top = 149
          Width = 142
          Height = 13
          Caption = 'Check for Missing Sequences:'
        end
        object Label15: TLabel
          Left = 9
          Top = 196
          Width = 129
          Height = 13
          Caption = 'Association Cascade Type:'
        end
        object Label16: TLabel
          Left = 9
          Top = 240
          Width = 75
          Height = 13
          Caption = 'Ancestor Class:'
        end
        object Label17: TLabel
          Left = 9
          Top = 285
          Width = 154
          Height = 13
          Caption = 'Dynamic Props Container Name:'
        end
        object cbDefaultOneToOneMapping: TComboBox
          Left = 9
          Top = 124
          Width = 175
          Height = 21
          Style = csDropDownList
          TabOrder = 4
          OnChange = SaveProperty
          Items.Strings = (
            'Association'
            'Inheritance')
        end
        object cbDefaultAssociationFetchMode: TComboBox
          Left = 9
          Top = 35
          Width = 175
          Height = 21
          Style = csDropDownList
          TabOrder = 0
          OnChange = SaveProperty
          Items.Strings = (
            'Lazy'
            'Eager')
        end
        object cbDefaultManyValuedFetchMode: TComboBox
          Left = 9
          Top = 79
          Width = 175
          Height = 21
          Style = csDropDownList
          TabOrder = 2
          OnChange = SaveProperty
          Items.Strings = (
            'Lazy'
            'Eager')
        end
        object edDefaultAncestorClass: TEdit
          Left = 9
          Top = 259
          Width = 175
          Height = 21
          TabOrder = 3
          OnChange = SaveProperty
        end
        object edDefaultDynPropContainer: TEdit
          Left = 9
          Top = 304
          Width = 175
          Height = 21
          TabOrder = 5
          OnChange = SaveProperty
        end
        object cbCheckSequences: TComboBox
          Left = 9
          Top = 168
          Width = 175
          Height = 21
          Style = csDropDownList
          TabOrder = 6
          OnChange = SaveProperty
          Items.Strings = (
            'If supported by database'
            'Always'
            'Never')
        end
        object cbDefaultAssociationCascade: TComboBox
          Left = 9
          Top = 215
          Width = 175
          Height = 21
          Style = csDropDownList
          TabOrder = 1
          OnChange = SaveProperty
          Items.Strings = (
            'None'
            'All but Remove'
            'All')
        end
      end
      object GroupBox6: TGroupBox
        Left = 0
        Top = 353
        Width = 293
        Height = 76
        Caption = 'Dictionary'
        TabOrder = 1
        object Label9: TLabel
          Left = 10
          Top = 16
          Width = 82
          Height = 13
          Caption = 'Global Var Name:'
        end
        object edDictionaryName: TEdit
          Left = 10
          Top = 35
          Width = 145
          Height = 21
          TabOrder = 0
          OnChange = SaveProperty
        end
      end
      object GroupBox7: TGroupBox
        Left = 299
        Top = 3
        Width = 198
        Height = 84
        Caption = 'Options'
        TabOrder = 2
        object cbGenerateDictionary: TCheckBox
          Left = 13
          Top = 16
          Width = 144
          Height = 17
          Caption = 'Generate Dictionary'
          TabOrder = 0
          OnClick = SaveProperty
        end
        object cbRegisterEntities: TCheckBox
          Left = 13
          Top = 39
          Width = 144
          Height = 17
          Caption = 'Register Entities'
          TabOrder = 1
          OnClick = SaveProperty
        end
        object cbNoNullable: TCheckBox
          Left = 13
          Top = 62
          Width = 144
          Height = 17
          Caption = 'Don'#39't use Nullable<T>'
          TabOrder = 2
          OnClick = SaveProperty
        end
      end
    end
    object tsPreview: TTabSheet
      Caption = 'Preview'
      ImageIndex = 1
      object memoSource: TMemo
        Left = 0
        Top = 0
        Width = 510
        Height = 432
        Align = alClient
        ReadOnly = True
        ScrollBars = ssBoth
        TabOrder = 0
      end
    end
  end
  object btCancel: TBitBtn
    Left = 446
    Top = 474
    Width = 80
    Height = 25
    Anchors = [akRight, akBottom]
    Caption = '&Cancel'
    ModalResult = 2
    NumGlyphs = 2
    TabOrder = 2
  end
  object btOk: TBitBtn
    Left = 360
    Top = 474
    Width = 80
    Height = 25
    Anchors = [akRight, akBottom]
    Caption = '&Ok'
    NumGlyphs = 2
    TabOrder = 1
    OnClick = btOkClick
  end
  object dsTables: TDataSource
    DataSet = adsTables
    Left = 120
    Top = 352
  end
  object adsTables: TAureliusDataset
    FieldDefs = <>
    AfterOpen = adsTablesAfterOpen
    AfterPost = adsTablesAfterPost
    Left = 84
    Top = 352
    object adsTablesChecked: TBooleanField
      FieldName = 'Checked'
      DisplayValues = ';'
    end
    object adsTablesName: TStringField
      FieldName = 'Name'
      Size = 255
    end
  end
  object MainMenu1: TMainMenu
    Left = 248
    object Configuration1: TMenuItem
      Caption = 'Configuration'
      object Load1: TMenuItem
        Action = actLoadConfig
      end
      object Save1: TMenuItem
        Action = actSaveConfig
        Caption = 'Save'
      end
      object Saveas1: TMenuItem
        Action = actSaveConfigAs
      end
      object N1: TMenuItem
        Caption = '-'
      end
      object Resettodefaultvalues1: TMenuItem
        Action = actResetConfig
      end
    end
  end
  object ConfigSaveDialog: TSaveDialog
    DefaultExt = '.config'
    FileName = 'AureliusEntities.config'
    Filter = 'Config File|*.config'
    Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing]
    Title = 'Save Configuration File'
    Left = 440
  end
  object ActionList1: TActionList
    Left = 359
    Top = 83
    object actLoadConfig: TAction
      Caption = 'Load...'
      OnExecute = actLoadConfigExecute
    end
    object actSaveConfig: TAction
      Caption = 'Save...'
      OnExecute = actSaveConfigExecute
      OnUpdate = actSaveConfigUpdate
    end
    object actSaveConfigAs: TAction
      Caption = 'Save As...'
      OnExecute = actSaveConfigAsExecute
    end
    object actResetConfig: TAction
      Caption = 'Reset to Default Values'
      OnExecute = actResetConfigExecute
    end
  end
  object ConfigOpenDialog: TOpenDialog
    Filter = 'Config files (*.config)|*.config|All files (*.*)|*.*'
    Title = 'Load Configuration File'
    Left = 327
    Top = 3
  end
end
