object JointViewer: TJointViewer Left = 200 Top = 104 ActiveControl = Grid AutoScroll = False Caption = 'Joint Track Editor' ClientHeight = 273 ClientWidth = 427 Font.Color = clBlack Font.Height = -11 Font.Name = 'Arial' Font.Style = [] FormStyle = fsMDIChild Icon.Data = {} Position = poDefault Scaled = False Visible = True OnClose = FormClose OnCreate = FormCreate OnDestroy = FormDestroy OnShow = FormShow PixelsPerInch = 96 TextHeight = 14 object Bevel1: TBevel Left = 0 Top = 25 Width = 427 Height = 2 Align = alTop Shape = bsTopLine end object Grid: TStringGridEx Left = 0 Top = 27 Width = 427 Height = 246 Align = alClient DefaultRowHeight = 17 Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goThumbTracking] TabOrder = 0 OnClick = GridClick Cell3D = False ExpandLastCol = False OnRequestText = GridRequestText TextAlign = taLeftJustify end object Panel1: TPanel Left = 0 Top = 0 Width = 427 Height = 25 Align = alTop BevelOuter = bvNone TabOrder = 1 object LinearBtn: TSpeedButton Left = 36 Top = 1 Width = 23 Height = 23 Hint = 'Change selected cells into key values' AllowAllUp = True GroupIndex = 1 Glyph.Data = { F6000000424DF600000000000000760000002800000010000000100000000100 0400000000008000000000000000000000000000000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3333333333300033333333333330003333333333333033333333333333300033 3333333333303333333333333330333333333333333033333333333333303333 3333333333303333333333333330333333333333300000333333333303333303 3333333303333303333333333000003333333333333333333333} OnClick = TweenBtnClick end object TweenBtn: TSpeedButton Left = 58 Top = 1 Width = 23 Height = 23 Hint = 'Change selected cells into tween values' AllowAllUp = True GroupIndex = 1 Glyph.Data = { F6000000424DF600000000000000760000002800000010000000100000000100 0400000000008000000000000000000000000000000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3333333333303333333333333330333333333333333033333333333333303333 3333333333303333333333033330333330333000003030000003330333303333 3033333333303333333333333330333333333333333033333333333333303333 3333333333303333333333333333333333333333333333333333} OnClick = TweenBtnClick end object SpeedButton4: TSpeedButton Left = 4 Top = 0 Width = 25 Height = 25 Hint = 'Calculate tween values and update the scene' Glyph.Data = { 10010000424D1001000000000000760000002800000010000000100000000100 0400000000008000000000000000000000000000000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00777770877777 7777777770087777777777777700877777777777770B0877777777770000B087 777777770BBFBB087777777770FB00007777777770BFB08777777700000BFB08 7777770FBFBFBFB087777770FBFB000077777770BFBFB087777777770BFBFB08 777777770FFFBFF08777777770FBFFBF08777777700000000077000000000000 0000000000000000000000000000000000000000} OnClick = SpeedButton4Click end object Panel3: TPanel Left = 377 Top = 0 Width = 50 Height = 25 Align = alRight BevelOuter = bvNone Caption = 'Panel3' TabOrder = 0 object SpeedButton2: TSpeedButton Left = 0 Top = 1 Width = 23 Height = 23 Hint = 'Make grid smaller' Font.Color = clBlack Font.Height = -11 Font.Name = 'Arial' Font.Style = [fsBold] Glyph.Data = { 96010000424D9601000000000000760000002800000020000000120000000100 0400000000002001000000000000000000000000000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3333333333333333333333333000000033333333388888883333333330303830 3333333338383738333333333000888033333333388877783333333330303830 3333333338383738333333333000888033333333388877783333333330303830 3333333338383738333333333000888033333333388877783333333330303830 3333333338383738333333333000888033333333388877783333333330303830 3333333338383738333333333000000033333333388888883333333330333330 3333333338333338333333333000000033333333388888883333333303333333 0333333383333333833330000033333000003888883333388888333303333333 0333333383333333833333333333333333333333333333333333} NumGlyphs = 2 ParentFont = False OnClick = SpeedButton2Click end object SpeedButton3: TSpeedButton Left = 22 Top = 1 Width = 23 Height = 23 Hint = 'Make grid wider' Font.Color = clBlack Font.Height = -11 Font.Name = 'Arial' Font.Style = [fsBold] Glyph.Data = { 96010000424D9601000000000000760000002800000020000000120000000100 0400000000002001000000000000000000000000000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3333333333333333333330000000000000003888888888888888303038383838 3830383837373737373830008888888888803888777777777778303038383838 3830383837373737373830008888888888803888777777777778303038383838 3830383837373737373830008888888888803888777777777778303038383838 3830383837373737373830000000000000003888888888888888303033333333 3330383833333333333830000000000000003888888888888888333333333333 3333333333333333333333033333333333033383333333333383300000333330 0000388888333338888833033333333333033383333333333383333333333333 3333333333333333333333333333333333333333333333333333} NumGlyphs = 2 ParentFont = False OnClick = SpeedButton3Click end end end object MDLObserver: TMDLObserver Enabled = True OnCurrentSceneChange = MDLObserverChange OnCurrentSceneNameChange = MDLObserverChange OnFrameCountChange = MDLObserverChange OnMDLChange = MDLObserverChange OnModifyChange = MDLObserverModifyChange OnObjectCountChange = MDLObserverChange OnSceneCountChange = MDLObserverChange Left = 32 Top = 200 end end