diff --git a/experiment_designer/experiment_designer.lpr b/experiment_designer/experiment_designer.lpr index 4e182ee..8ce4811 100644 --- a/experiment_designer/experiment_designer.lpr +++ b/experiment_designer/experiment_designer.lpr @@ -1,3 +1,12 @@ +{ + Stimulus Control + Copyright (C) 2014-2016 Carlos Rafael Fernandes Picanço, Universidade Federal do Pará. + + The present file is distributed under the terms of the GNU General Public License (GPL v3.0). + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +} program experiment_designer; {$mode objfpc}{$H+} diff --git a/experiment_designer/form_main.lfm b/experiment_designer/form_main.lfm index 187ddcd..c4cb81e 100644 --- a/experiment_designer/form_main.lfm +++ b/experiment_designer/form_main.lfm @@ -3,12 +3,12 @@ object FormDesigner: TFormDesigner Height = 635 Top = 44 Width = 656 - HorzScrollBar.Page = 346 - VertScrollBar.Page = 616 + HorzScrollBar.Page = 315 + VertScrollBar.Page = 615 AutoScroll = True Caption = 'Planejar Experimento' - ClientHeight = 616 - ClientWidth = 646 + ClientHeight = 615 + ClientWidth = 639 Menu = MainMenu1 OnActivate = FormActivate OnCreate = FormCreate @@ -18,9 +18,9 @@ object FormDesigner: TFormDesigner LCLVersion = '1.6.2.0' object PageControl: TPageControl Left = 0 - Height = 744 + Height = 726 Top = 0 - Width = 646 + Width = 639 ActivePage = TabSheetExperiment Align = alClient TabIndex = 0 @@ -32,54 +32,54 @@ object FormDesigner: TFormDesigner ChildSizing.EnlargeHorizontal = crsHomogenousChildResize ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ClientHeight = 711 - ClientWidth = 640 + ClientHeight = 698 + ClientWidth = 631 object LabelResearcherName: TLabel Left = 0 Height = 15 Top = 10 - Width = 640 + Width = 631 Caption = 'Nome do Pesquisador' ParentColor = False end object EditResearcherName: TEdit Left = 0 - Height = 25 + Height = 23 Hint = 'Uma pasta será criada com o seu nome. Os seus experimentos serão salvos dentro dela.' Top = 30 - Width = 640 + Width = 631 TabOrder = 0 end object LabelExperimentName: TLabel Left = 0 Height = 15 - Top = 60 - Width = 640 + Top = 58 + Width = 631 Caption = 'Nome do Experimento' ParentColor = False end object EditExperimentName: TEdit Left = 0 - Height = 25 + Height = 23 Hint = 'Uma pasta será criada com o nome do experimento. Os dados desse experimento serão salvos dentro dela.' - Top = 80 - Width = 640 + Top = 78 + Width = 631 TabOrder = 1 end object GBExperimentAim: TGroupBox Left = 0 - Height = 159 - Top = 110 - Width = 640 + Height = 162 + Top = 106 + Width = 631 Caption = 'Objetivo do Experimento' ClientHeight = 142 - ClientWidth = 636 + ClientWidth = 627 TabOrder = 2 object MemoExperimentAim: TMemo Left = 0 Height = 142 Top = 0 - Width = 636 + Width = 627 Align = alCustom Anchors = [akTop, akLeft, akRight] TabOrder = 0 @@ -87,10 +87,10 @@ object FormDesigner: TFormDesigner end object CGGlobal: TCheckGroup Left = 0 - Height = 113 + Height = 108 Hint = 'Aplicáveis ao longo de todo o experimento' - Top = 274 - Width = 640 + Top = 273 + Width = 631 AutoFill = True Caption = 'Configurações globais' ChildSizing.LeftRightSpacing = 6 @@ -101,8 +101,8 @@ object FormDesigner: TFormDesigner ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ClientHeight = 96 - ClientWidth = 636 + ClientHeight = 88 + ClientWidth = 627 Items.Strings = ( 'Enviar histórico do bate-papo a novos participantes' 'Gerar participantes automaticamente' @@ -116,9 +116,9 @@ object FormDesigner: TFormDesigner end object RGPoints: TRadioGroup Left = 0 - Height = 59 - Top = 392 - Width = 640 + Height = 58 + Top = 386 + Width = 631 AutoFill = True Caption = 'Tipo de pontuação' ChildSizing.LeftRightSpacing = 6 @@ -128,8 +128,8 @@ object FormDesigner: TFormDesigner ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ClientHeight = 42 - ClientWidth = 636 + ClientHeight = 38 + ClientWidth = 627 ItemIndex = 0 Items.Strings = ( 'A e B' @@ -140,21 +140,21 @@ object FormDesigner: TFormDesigner end object GBMatrix: TGroupBox Left = 0 - Height = 143 - Top = 456 - Width = 640 + Height = 134 + Top = 449 + Width = 631 Caption = 'Tipo da Matrix' ChildSizing.LeftRightSpacing = 5 ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ClientHeight = 126 - ClientWidth = 636 + ClientHeight = 114 + ClientWidth = 627 TabOrder = 6 object ChkColors: TCheckBox Left = 5 - Height = 21 + Height = 19 Top = 0 - Width = 239 + Width = 215 Caption = '5 cores' Checked = True Enabled = False @@ -163,9 +163,9 @@ object FormDesigner: TFormDesigner end object ChkRows: TCheckBox Left = 5 - Height = 21 - Top = 21 - Width = 239 + Height = 19 + Top = 19 + Width = 215 Caption = '10 linhas' Checked = True Enabled = False @@ -174,35 +174,35 @@ object FormDesigner: TFormDesigner end object ChkCols: TCheckBox Left = 5 - Height = 21 - Top = 42 - Width = 239 + Height = 19 + Top = 38 + Width = 215 Caption = '10 colunas' TabOrder = 2 end object ChkDots: TCheckBox Left = 5 - Height = 21 - Top = 63 - Width = 239 + Height = 19 + Top = 57 + Width = 215 Caption = 'Com Círculos Preechidos' OnChange = ChkDotsChange TabOrder = 3 end object ChkCleanDots: TCheckBox Left = 5 - Height = 21 - Top = 84 - Width = 239 + Height = 19 + Top = 76 + Width = 215 Caption = 'Com Círculos Vazados' OnChange = ChkCleanDotsChange TabOrder = 4 end object ChkDotsCleanDots: TCheckBox Left = 5 - Height = 21 - Top = 105 - Width = 239 + Height = 19 + Top = 95 + Width = 215 Caption = 'Com Círculos Vazados e Preenchidos' OnChange = ChkDotsCleanDotsChange TabOrder = 5 @@ -210,23 +210,22 @@ object FormDesigner: TFormDesigner end object GBConditions: TGroupBox Left = 0 - Height = 97 - Top = 604 - Width = 640 + Height = 100 + Top = 588 + Width = 631 Caption = 'Condições' ClientHeight = 80 - ClientWidth = 636 + ClientWidth = 627 TabOrder = 5 object ListBoxConditions: TListBox Left = 0 Height = 80 Top = 0 - Width = 636 + Width = 627 Anchors = [akTop, akLeft, akRight] ItemHeight = 0 ScrollWidth = 634 TabOrder = 0 - TopIndex = -1 end end end @@ -241,10 +240,10 @@ object FormDesigner: TFormDesigner ClientWidth = 640 object ComboCurrentCondition: TComboBox Left = 0 - Height = 27 + Height = 23 Top = 10 Width = 640 - ItemHeight = 0 + ItemHeight = 15 OnChange = ComboCurrentConditionChange Style = csDropDownList TabOrder = 0 @@ -372,7 +371,7 @@ object FormDesigner: TFormDesigner ChildSizing.EnlargeHorizontal = crsHomogenousChildResize ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ClientHeight = 147 + ClientHeight = 144 ClientWidth = 636 TabOrder = 5 object CheckBoxShouldAskQuestion: TCheckBox @@ -417,7 +416,7 @@ object FormDesigner: TFormDesigner ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ClientHeight = 54 + ClientHeight = 51 ClientWidth = 532 Items.Strings = ( 'Reverter consequências das metacontingências e contingências' @@ -445,7 +444,7 @@ object FormDesigner: TFormDesigner ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ClientHeight = 63 + ClientHeight = 60 ClientWidth = 636 ItemIndex = 2 Items.Strings = ( @@ -467,7 +466,7 @@ object FormDesigner: TFormDesigner ChildSizing.EnlargeHorizontal = crsHomogenousChildResize ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ClientHeight = 92 + ClientHeight = 89 ClientWidth = 636 TabOrder = 7 object LabelEndCriteriaAbsCycles: TLabel @@ -497,7 +496,7 @@ object FormDesigner: TFormDesigner ChildSizing.HorizontalSpacing = 5 ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 4 - ClientHeight = 25 + ClientHeight = 22 ClientWidth = 532 TabOrder = 1 object SpinEditEndCriteriaInterlockingPorcentage: TSpinEdit @@ -548,7 +547,7 @@ object FormDesigner: TFormDesigner Top = 641 Width = 640 Caption = 'Contingências e Metacontingências' - ClientHeight = 80 + ClientHeight = 77 ClientWidth = 636 TabOrder = 8 object ListBoxContingencies: TListBox @@ -560,7 +559,6 @@ object FormDesigner: TFormDesigner ItemHeight = 0 ScrollWidth = 634 TabOrder = 0 - TopIndex = -1 end end end @@ -588,7 +586,7 @@ object FormDesigner: TFormDesigner ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ClientHeight = 42 + ClientHeight = 39 ClientWidth = 646 Items.Strings = ( 'Contingências Operantes' @@ -599,10 +597,10 @@ object FormDesigner: TFormDesigner end object ComboCurrentContingency: TComboBox Left = 0 - Height = 27 + Height = 23 Top = 74 Width = 650 - ItemHeight = 0 + ItemHeight = 15 OnChange = ComboCurrentContingencyChange Style = csDropDownList TabOrder = 0 @@ -678,7 +676,7 @@ object FormDesigner: TFormDesigner ChildSizing.ShrinkVertical = crsScaleChilds ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.ControlsPerLine = 1 - ClientHeight = 105 + ClientHeight = 102 ClientWidth = 646 ItemIndex = 0 Items.Strings = ( @@ -757,7 +755,7 @@ object FormDesigner: TFormDesigner ChildSizing.EnlargeHorizontal = crsHomogenousChildResize ChildSizing.Layout = cclTopToBottomThenLeftToRight ChildSizing.ControlsPerLine = 2 - ClientHeight = 42 + ClientHeight = 39 ClientWidth = 646 TabOrder = 6 Visible = False @@ -771,10 +769,10 @@ object FormDesigner: TFormDesigner end object CBPointsType: TComboBox Left = 0 - Height = 27 + Height = 23 Top = 15 Width = 154 - ItemHeight = 0 + ItemHeight = 15 OnChange = ConsequenceStyleChange Style = csDropDownList TabOrder = 4 diff --git a/experiment_designer/form_main.pas b/experiment_designer/form_main.pas index e040237..1ef4afd 100644 --- a/experiment_designer/form_main.pas +++ b/experiment_designer/form_main.pas @@ -1,3 +1,12 @@ +{ + Stimulus Control + Copyright (C) 2014-2016 Carlos Rafael Fernandes Picanço, Universidade Federal do Pará. + + The present file is distributed under the terms of the GNU General Public License (GPL v3.0). + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +} unit form_main; {$mode objfpc}{$H+} diff --git a/units/game_actors_helpers.pas b/units/game_actors_helpers.pas index bfbb03e..69bec9c 100644 --- a/units/game_actors_helpers.pas +++ b/units/game_actors_helpers.pas @@ -1,3 +1,12 @@ +{ + Stimulus Control + Copyright (C) 2014-2016 Carlos Rafael Fernandes Picanço, Universidade Federal do Pará. + + The present file is distributed under the terms of the GNU General Public License (GPL v3.0). + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +} unit game_actors_helpers; {$mode objfpc}{$H+} -- libgit2 0.21.2