Commit 245c44cb123b60f9b60f6e6fe50aa9e1c5dc5876
1 parent
15518a42
Exists in
master
designer: add chat and change compilaion rule
Showing
4 changed files
with
26 additions
and
21 deletions
Show diff stats
experiment_designer/experiment_designer.lpi
| ... | ... | @@ -9,6 +9,7 @@ |
| 9 | 9 | <Title Value="experiment_designer"/> |
| 10 | 10 | <ResourceType Value="res"/> |
| 11 | 11 | <UseXPManifest Value="True"/> |
| 12 | + <Icon Value="0"/> | |
| 12 | 13 | </General> |
| 13 | 14 | <i18n> |
| 14 | 15 | <EnableI18N LFM="False"/> |
| ... | ... | @@ -29,18 +30,11 @@ |
| 29 | 30 | <OtherUnitFiles Value="../experiment_runner/units"/> |
| 30 | 31 | <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/> |
| 31 | 32 | </SearchPaths> |
| 32 | - <CodeGeneration> | |
| 33 | - <SmartLinkUnit Value="True"/> | |
| 34 | - <Optimizations> | |
| 35 | - <OptimizationLevel Value="3"/> | |
| 36 | - </Optimizations> | |
| 37 | - </CodeGeneration> | |
| 38 | 33 | <Linking> |
| 39 | 34 | <Debugging> |
| 40 | 35 | <GenerateDebugInfo Value="False"/> |
| 41 | 36 | <StripSymbols Value="True"/> |
| 42 | 37 | </Debugging> |
| 43 | - <LinkSmart Value="True"/> | |
| 44 | 38 | <Options> |
| 45 | 39 | <Win32> |
| 46 | 40 | <GraphicApplication Value="True"/> |
| ... | ... | @@ -83,15 +77,11 @@ |
| 83 | 77 | <OtherUnitFiles Value="../experiment_runner/units"/> |
| 84 | 78 | <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/> |
| 85 | 79 | </SearchPaths> |
| 86 | - <CodeGeneration> | |
| 87 | - <SmartLinkUnit Value="True"/> | |
| 88 | - </CodeGeneration> | |
| 89 | 80 | <Linking> |
| 90 | 81 | <Debugging> |
| 91 | 82 | <GenerateDebugInfo Value="False"/> |
| 92 | 83 | <StripSymbols Value="True"/> |
| 93 | 84 | </Debugging> |
| 94 | - <LinkSmart Value="True"/> | |
| 95 | 85 | <Options> |
| 96 | 86 | <Win32> |
| 97 | 87 | <GraphicApplication Value="True"/> | ... | ... |
experiment_designer/form_main.lfm
| ... | ... | @@ -18,7 +18,7 @@ object FormDesigner: TFormDesigner |
| 18 | 18 | LCLVersion = '1.6.2.0' |
| 19 | 19 | object PageControl: TPageControl |
| 20 | 20 | Left = 0 |
| 21 | - Height = 744 | |
| 21 | + Height = 765 | |
| 22 | 22 | Top = 0 |
| 23 | 23 | Width = 643 |
| 24 | 24 | ActivePage = TabSheetExperiment |
| ... | ... | @@ -32,7 +32,7 @@ object FormDesigner: TFormDesigner |
| 32 | 32 | ChildSizing.EnlargeHorizontal = crsHomogenousChildResize |
| 33 | 33 | ChildSizing.Layout = cclLeftToRightThenTopToBottom |
| 34 | 34 | ChildSizing.ControlsPerLine = 1 |
| 35 | - ClientHeight = 711 | |
| 35 | + ClientHeight = 732 | |
| 36 | 36 | ClientWidth = 637 |
| 37 | 37 | object GBConditions: TGroupBox |
| 38 | 38 | Left = 0 |
| ... | ... | @@ -111,7 +111,7 @@ object FormDesigner: TFormDesigner |
| 111 | 111 | end |
| 112 | 112 | object CGGlobal: TCheckGroup |
| 113 | 113 | Left = 0 |
| 114 | - Height = 113 | |
| 114 | + Height = 134 | |
| 115 | 115 | Hint = 'Aplicáveis ao longo de todo o experimento' |
| 116 | 116 | Top = 376 |
| 117 | 117 | Width = 637 |
| ... | ... | @@ -125,24 +125,26 @@ object FormDesigner: TFormDesigner |
| 125 | 125 | ChildSizing.ShrinkVertical = crsScaleChilds |
| 126 | 126 | ChildSizing.Layout = cclLeftToRightThenTopToBottom |
| 127 | 127 | ChildSizing.ControlsPerLine = 1 |
| 128 | - ClientHeight = 96 | |
| 128 | + ClientHeight = 117 | |
| 129 | 129 | ClientWidth = 633 |
| 130 | 130 | Items.Strings = ( |
| 131 | 131 | 'Enviar histórico do bate-papo a novos participantes' |
| 132 | 132 | 'Gerar participantes automaticamente' |
| 133 | 133 | 'Habilitar matrix para o pesquisador jogar' |
| 134 | 134 | 'Habilitar bate-papo para o pesquisador' |
| 135 | + 'Habilitar bate-papo' | |
| 135 | 136 | ) |
| 137 | + OnClick = CGGlobalClick | |
| 136 | 138 | OnItemClick = CGGlobalItemClick |
| 137 | 139 | TabOrder = 3 |
| 138 | 140 | Data = { |
| 139 | - 0400000002030202 | |
| 141 | + 050000000202020202 | |
| 140 | 142 | } |
| 141 | 143 | end |
| 142 | 144 | object RGPoints: TRadioGroup |
| 143 | 145 | Left = 0 |
| 144 | 146 | Height = 59 |
| 145 | - Top = 494 | |
| 147 | + Top = 515 | |
| 146 | 148 | Width = 637 |
| 147 | 149 | AutoFill = True |
| 148 | 150 | Caption = 'Tipo de pontuação Individual' |
| ... | ... | @@ -166,7 +168,7 @@ object FormDesigner: TFormDesigner |
| 166 | 168 | object GBMatrix: TGroupBox |
| 167 | 169 | Left = 0 |
| 168 | 170 | Height = 143 |
| 169 | - Top = 558 | |
| 171 | + Top = 579 | |
| 170 | 172 | Width = 637 |
| 171 | 173 | Caption = 'Tipo da Matrix' |
| 172 | 174 | ChildSizing.LeftRightSpacing = 5 |
| ... | ... | @@ -247,7 +249,7 @@ object FormDesigner: TFormDesigner |
| 247 | 249 | ChildSizing.EnlargeHorizontal = crsHomogenousChildResize |
| 248 | 250 | ChildSizing.Layout = cclLeftToRightThenTopToBottom |
| 249 | 251 | ChildSizing.ControlsPerLine = 1 |
| 250 | - ClientHeight = 711 | |
| 252 | + ClientHeight = 732 | |
| 251 | 253 | ClientWidth = 637 |
| 252 | 254 | object ComboCurrentCondition: TComboBox |
| 253 | 255 | Left = 0 |
| ... | ... | @@ -652,7 +654,7 @@ object FormDesigner: TFormDesigner |
| 652 | 654 | ChildSizing.EnlargeHorizontal = crsHomogenousChildResize |
| 653 | 655 | ChildSizing.Layout = cclLeftToRightThenTopToBottom |
| 654 | 656 | ChildSizing.ControlsPerLine = 1 |
| 655 | - ClientHeight = 711 | |
| 657 | + ClientHeight = 732 | |
| 656 | 658 | ClientWidth = 637 |
| 657 | 659 | Enabled = False |
| 658 | 660 | object RGContingencyType: TRadioGroup | ... | ... |
experiment_designer/form_main.pas
| ... | ... | @@ -134,6 +134,7 @@ type |
| 134 | 134 | procedure BtnReorderCondClick(Sender: TObject); |
| 135 | 135 | procedure BtnReorderContingencyClick(Sender: TObject); |
| 136 | 136 | procedure ButtonPreviewMessageClick(Sender: TObject); |
| 137 | + procedure CGGlobalClick(Sender: TObject); | |
| 137 | 138 | procedure CGGlobalItemClick(Sender: TObject; Index: integer); |
| 138 | 139 | procedure CheckBoxImutableMessageChange(Sender: TObject); |
| 139 | 140 | procedure ChkMatrixTypeClick(Sender: TObject); |
| ... | ... | @@ -1052,6 +1053,8 @@ begin |
| 1052 | 1053 | WriteBool(SEC_EXPERIMENT, KEY_GEN_PLAYER_AS_NEEDED, CGGlobal.Checked[1]); |
| 1053 | 1054 | WriteBool(SEC_EXPERIMENT, KEY_RESEARCHER_CANPLAY, CGGlobal.Checked[2]); |
| 1054 | 1055 | WriteBool(SEC_EXPERIMENT, KEY_RESEARCHER_CANCHAT, CGGlobal.Checked[3]); |
| 1056 | + WriteBool(SEC_EXPERIMENT, KEY_CHAT_FOR_PLAYERS, CGGlobal.Checked[4]); | |
| 1057 | + | |
| 1055 | 1058 | case RGPoints.ItemIndex of |
| 1056 | 1059 | 0: WriteBool(SEC_EXPERIMENT, KEY_POINTS_TYPE, True); |
| 1057 | 1060 | 1: WriteBool(SEC_EXPERIMENT, KEY_POINTS_TYPE, False); |
| ... | ... | @@ -1071,6 +1074,8 @@ begin |
| 1071 | 1074 | CGGlobal.Checked[1] := ReadBool(SEC_EXPERIMENT, KEY_GEN_PLAYER_AS_NEEDED, False); |
| 1072 | 1075 | CGGlobal.Checked[2] := ReadBool(SEC_EXPERIMENT, KEY_RESEARCHER_CANPLAY, False); |
| 1073 | 1076 | CGGlobal.Checked[3] := ReadBool(SEC_EXPERIMENT, KEY_RESEARCHER_CANCHAT, False); |
| 1077 | + CGGlobal.Checked[4] := ReadBool(SEC_EXPERIMENT, KEY_CHAT_FOR_PLAYERS, False); | |
| 1078 | + | |
| 1074 | 1079 | if ReadBool(SEC_EXPERIMENT, KEY_POINTS_TYPE, True) then |
| 1075 | 1080 | RGPoints.ItemIndex := 0 |
| 1076 | 1081 | else |
| ... | ... | @@ -1891,6 +1896,11 @@ begin |
| 1891 | 1896 | CreateMessage(i); |
| 1892 | 1897 | end; |
| 1893 | 1898 | |
| 1899 | +procedure TFormDesigner.CGGlobalClick(Sender: TObject); | |
| 1900 | +begin | |
| 1901 | + | |
| 1902 | +end; | |
| 1903 | + | |
| 1894 | 1904 | procedure TFormDesigner.CGGlobalItemClick(Sender: TObject; Index: integer); |
| 1895 | 1905 | begin |
| 1896 | 1906 | if not FLoading then |
| ... | ... | @@ -1908,6 +1918,9 @@ begin |
| 1908 | 1918 | |
| 1909 | 1919 | if Index = 3 then |
| 1910 | 1920 | WriteBool(SEC_EXPERIMENT, KEY_RESEARCHER_CANCHAT, CGGlobal.Checked[Index]); |
| 1921 | + | |
| 1922 | + if Index = 4 then | |
| 1923 | + WriteBool(SEC_EXPERIMENT, KEY_CHAT_FOR_PLAYERS, CGGlobal.Checked[Index]); | |
| 1911 | 1924 | end; |
| 1912 | 1925 | end; |
| 1913 | 1926 | ... | ... |
experiment_designer/lib/x86_64-linux/experiment_designer.compiled
| 1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | 2 | <CONFIG> |
| 3 | 3 | <Compiler Value="/usr/bin/fpc" Date="1449313866"/> |
| 4 | - <Params Value=" -MObjFPC -Scghi -CX -Cg -O3 -Xs -XX -l -vewnhibq -Fi/home/rafael/git/sc_split/experiment_designer/lib/x86_64-linux -Fl/opt/gnome/lib -Fu/home/rafael/git/sc_split/experiment_runner/units -Fu/usr/share/lazarus/1.6.2/lcl/units/x86_64-linux/gtk2 -Fu/usr/share/lazarus/1.6.2/lcl/units/x86_64-linux -Fu/usr/share/lazarus/1.6.2/components/lazutils/lib/x86_64-linux -Fu/usr/share/lazarus/1.6.2/packager/units/x86_64-linux -Fu/home/rafael/git/sc_split/experiment_designer/ -FU/home/rafael/git/sc_split/experiment_designer/lib/x86_64-linux/ -dLCL -dLCLgtk2 experiment_designer.lpr"/> | |
| 4 | + <Params Value=" -MObjFPC -Scghi -Cg -O1 -Xs -l -vewnhibq -Fi/home/rafael/git/sc_split/experiment_designer/lib/x86_64-linux -Fl/opt/gnome/lib -Fu/home/rafael/git/sc_split/experiment_runner/units -Fu/usr/share/lazarus/1.6.2/lcl/units/x86_64-linux/gtk2 -Fu/usr/share/lazarus/1.6.2/lcl/units/x86_64-linux -Fu/usr/share/lazarus/1.6.2/components/lazutils/lib/x86_64-linux -Fu/usr/share/lazarus/1.6.2/packager/units/x86_64-linux -Fu/home/rafael/git/sc_split/experiment_designer/ -FU/home/rafael/git/sc_split/experiment_designer/lib/x86_64-linux/ -dLCL -dLCLgtk2 experiment_designer.lpr"/> | |
| 5 | 5 | </CONFIG> | ... | ... |