Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update #90

Merged
merged 275 commits into from
Aug 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
275 commits
Select commit Hold shift + click to select a range
185a3be
Changes to Controls
derekagorhom Oct 20, 2022
c7007b2
Assingning rsample
derekagorhom Oct 21, 2022
7f9e175
Implementing RFunction
derekagorhom Oct 28, 2022
8b9ff50
Adding ucrSaves
derekagorhom Oct 31, 2022
724cce4
Layout Changes
derekagorhom Oct 31, 2022
2434456
Setting up controls
derekagorhom Oct 31, 2022
c492d5d
Changes
derekagorhom Oct 31, 2022
56d045d
layout changes
derekagorhom Nov 1, 2022
6aabac5
Changes
derekagorhom Nov 3, 2022
dfb4b4f
Code Changes
derekagorhom Nov 3, 2022
098b160
Removing SetDataFramePrefix
derekagorhom Nov 4, 2022
456bd9f
Minor Changes
derekagorhom Nov 9, 2022
3fd433f
Update dlgRandomSplit.Designer.vb
lilyclements Nov 9, 2022
85a0d27
code changes
derekagorhom Nov 22, 2022
7298159
changes
derekagorhom Nov 22, 2022
aa82620
Changes
derekagorhom Nov 22, 2022
a92d029
code Changes
derekagorhom Nov 30, 2022
6dbcea6
Code Changes
derekagorhom Dec 5, 2022
52a52ac
implemented checkbox for save test data
derekagorhom Dec 5, 2022
af9af1b
layout Changes
derekagorhom Jan 16, 2023
a55ae74
Code Changes
derekagorhom Jan 23, 2023
1ff39fc
Merge pull request #38 from derekagorhom/master
derekagorhom Mar 13, 2023
0536833
code changes on lag checkbox and Dataframe name changes
derekagorhom Mar 13, 2023
21e87ca
code changes
derekagorhom Mar 14, 2023
97b4fc4
Modifications to the TestOK
derekagorhom Mar 17, 2023
2ad632a
minor code changes
derekagorhom Mar 21, 2023
2fcf27c
code changes
derekagorhom Mar 21, 2023
8cb7bee
Minor Code changes
derekagorhom Mar 23, 2023
8e15ce7
code changes
derekagorhom Mar 23, 2023
c96d79f
Code changes
derekagorhom Mar 23, 2023
794a938
Modifications to TeskOK
derekagorhom Mar 24, 2023
f141340
TestOK Modifications
derekagorhom Mar 29, 2023
655dc7b
Minor changes
derekagorhom Mar 29, 2023
17ed371
minor changes to TestOK
derekagorhom Apr 11, 2023
ea75c12
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 18, 2023
063435e
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 18, 2023
7fd0933
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 18, 2023
f2faa41
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 18, 2023
db558f6
New translations r_instat_menus.json (Portuguese)
dannyparsons Jun 19, 2023
4c7f1a0
New translations r_instat_not_menus.json (Portuguese)
dannyparsons Jun 19, 2023
c46bf62
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 19, 2023
d767089
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 19, 2023
647517e
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 19, 2023
7f8a15d
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 19, 2023
d5fa496
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 19, 2023
00bb923
Merge pull request #151 from africanmathsinitiative/master
Vitalis95 Jun 20, 2023
5d92811
New translations r_instat_not_menus.json (Portuguese)
dannyparsons Jun 20, 2023
bf65e2b
New translations r_instat_not_menus.json (Portuguese)
dannyparsons Jun 20, 2023
5c50bf6
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 20, 2023
3f7cd08
New translations r_instat_not_menus.json (French)
dannyparsons Jun 20, 2023
d107332
New translations r_instat_not_menus.json (Italian)
dannyparsons Jun 20, 2023
8e5f15e
New translations r_instat_not_menus.json (Portuguese)
dannyparsons Jun 20, 2023
3d1d386
New translations r_instat_not_menus.json (Russian)
dannyparsons Jun 20, 2023
e40af44
New translations r_instat_not_menus.json (Swahili)
dannyparsons Jun 20, 2023
53b31e7
Update source file r_instat_not_menus.json
dannyparsons Jun 20, 2023
71994c8
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 21, 2023
37c4400
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 21, 2023
2277d14
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 21, 2023
17f9f5c
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 21, 2023
9b2ad41
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 21, 2023
b32cff4
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 21, 2023
85c738a
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 21, 2023
4977cd5
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 21, 2023
1b2648a
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 21, 2023
5301c88
Merge pull request #407 from africanmathsinitiative/master
conlooptechnologies Jun 22, 2023
ae504cc
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 22, 2023
45a4e22
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 22, 2023
507846a
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 22, 2023
bbe8aae
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 22, 2023
3928cc2
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 22, 2023
3f6352b
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 26, 2023
165c514
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 26, 2023
dff6f4d
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 26, 2023
c36e7e6
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 26, 2023
0e4aaea
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 27, 2023
ba04ef6
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 27, 2023
6b31138
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 27, 2023
3ae803e
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 27, 2023
8d1055b
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 27, 2023
b76e24f
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 27, 2023
ca956e7
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 27, 2023
c8f127e
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 27, 2023
7e21bed
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
d08e43d
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
bc7afde
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
e0b7521
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
de84ccf
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
ec00582
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
e3ac9c0
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
5753e90
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
230a333
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
69df1d0
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
2649e0e
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
cfe8ed3
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 28, 2023
3919398
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 29, 2023
da12094
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 29, 2023
91aa11a
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 29, 2023
ddd956a
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 29, 2023
99230f8
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jun 29, 2023
9946eee
fixing na_max_prop bug
lilyclements Jul 4, 2023
281385b
Merge pull request #153 from africanmathsinitiative/master
Vitalis95 Jul 5, 2023
a4a637d
changes to the code
Vitalis95 Jul 6, 2023
98b4579
Merge pull request #409 from africanmathsinitiative/master
conlooptechnologies Jul 7, 2023
eabf8d7
Implementing find in rows
N-thony Jul 9, 2023
548ac37
Design changes
N-thony Jul 9, 2023
5fdff94
Design changes
N-thony Jul 9, 2023
132a621
Minor changes
N-thony Jul 9, 2023
36cd78c
bug fix on Edit Cell
N-thony Jul 9, 2023
297b054
Minor design and code changes
N-thony Jul 10, 2023
6a428af
Minor change
N-thony Jul 10, 2023
309e249
Improved the R code and removed commented code
N-thony Jul 10, 2023
fa2f37a
Merge branch 'master' into find_row_in_grid
N-thony Jul 10, 2023
a090812
Merge pull request #410 from africanmathsinitiative/master
conlooptechnologies Jul 10, 2023
b37c796
temporary fix
conlooptechnologies Jul 10, 2023
6cbd74b
more changes
conlooptechnologies Jul 10, 2023
0daf22b
changes to the code
Vitalis95 Jul 10, 2023
e552e00
Added Help Button to Maximise windon and Output window
derekagorhom Jul 10, 2023
5f24de3
Merge branch 'africanmathsinitiative:master' into calc_summary_bug
lilyclements Jul 10, 2023
9234021
more changes
conlooptechnologies Jul 11, 2023
847906c
remembering directory
conlooptechnologies Jul 11, 2023
b4c813b
Merge pull request #8429 from Patowhiz/saving_output_window_short_ter…
lloyddewit Jul 11, 2023
f0c8e5d
Merge pull request #8419 from lilyclements/calc_summary_bug
lloyddewit Jul 11, 2023
a4e1eee
Correct the factor variable order
MeSophie Jul 11, 2023
e31e9c2
Update instat/UserControls/DataGrid/ReoGrid/ucrDataViewReoGrid.vb
N-thony Jul 11, 2023
b7565a9
Update instat/UserControls/DataGrid/ReoGrid/ucrDataViewReoGrid.vb
N-thony Jul 11, 2023
24af09c
Update instat/UserControls/DataGrid/ReoGrid/ucrDataViewReoGrid.vb
N-thony Jul 11, 2023
2bce534
Update instat/dlgFindInVariableOrFilter.vb
N-thony Jul 11, 2023
e28f299
Update instat/UserControls/DataGrid/ReoGrid/ucrDataViewReoGrid.vb
N-thony Jul 11, 2023
560471d
Update instat/dlgFindInVariableOrFilter.vb
N-thony Jul 11, 2023
daace16
Update instat/dlgFindInVariableOrFilter.vb
N-thony Jul 11, 2023
d919999
Update instat/dlgFindInVariableOrFilter.vb
N-thony Jul 11, 2023
cae718a
Update instat/dlgFindInVariableOrFilter.vb
N-thony Jul 11, 2023
5003555
Added Fill on Geom-Ribbon
MeSophie Jul 11, 2023
0b5de96
minor change
MeSophie Jul 11, 2023
717fe6a
Resolving comments
N-thony Jul 11, 2023
1d0e464
Removed space
N-thony Jul 11, 2023
1db9aac
Update data_object_R6.R
lilyclements Jul 11, 2023
490a4d3
Minor code change
N-thony Jul 11, 2023
0e893ee
Minor change
N-thony Jul 11, 2023
d19e004
minor change
MeSophie Jul 12, 2023
72190c1
Minor change
N-thony Jul 12, 2023
3f876a3
Minor code change
N-thony Jul 12, 2023
1f69b48
Merge pull request #8433 from lilyclements/fix_8413
lloyddewit Jul 12, 2023
7cc344c
Merge pull request #8432 from MeSophie/GeomRibon8428
lloyddewit Jul 12, 2023
cf4fd30
Code improvements
derekagorhom Jul 12, 2023
e700d25
Revert the code and minor chnages
N-thony Jul 12, 2023
4487f4b
Variable renaming and added comments
N-thony Jul 12, 2023
5afd4de
Update instat/dlgThreeVariablePivotTable.vb
MeSophie Jul 12, 2023
d4d106d
minor change
MeSophie Jul 12, 2023
1fa8c68
Update instat/dlgFindInVariableOrFilter.vb
lloyddewit Jul 12, 2023
1ca1431
Update instat/dlgFindInVariableOrFilter.vb
lloyddewit Jul 12, 2023
5272d29
Merge pull request #8431 from MeSophie/NewPivot8420
lloyddewit Jul 12, 2023
e64d769
Merge pull request #8424 from Vitalis95/Titleplotssdg
lloyddewit Jul 12, 2023
26d7250
Merge pull request #8426 from N-thony/find_row_in_grid
lloyddewit Jul 12, 2023
ec4e4c5
recreated form_controls table
lloyddewit Jul 13, 2023
d91ccc1
minor change
MeSophie Jul 13, 2023
9038982
Recreated form_controls table and English JSON file
lloyddewit Jul 13, 2023
5a4c092
Merge pull request #8436 from lloyddewit/translationsDb0_7_16
lloyddewit Jul 13, 2023
d438024
Merge pull request #8437 from MeSophie/NewPivot8420
lloyddewit Jul 13, 2023
5640665
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jul 13, 2023
749583e
New translations r_instat_not_menus.json (French)
dannyparsons Jul 13, 2023
9f4554e
New translations r_instat_not_menus.json (Italian)
dannyparsons Jul 13, 2023
3f3a0bc
New translations r_instat_not_menus.json (Portuguese)
dannyparsons Jul 13, 2023
4bf4330
New translations r_instat_not_menus.json (Russian)
dannyparsons Jul 13, 2023
c5c9345
New translations r_instat_not_menus.json (Swahili)
dannyparsons Jul 13, 2023
b244e59
Update source file r_instat_not_menus.json
dannyparsons Jul 13, 2023
2fa381d
New translations r_instat_not_menus.json (Spanish)
dannyparsons Jul 13, 2023
0381b63
New translations r_instat_not_menus.json (French)
dannyparsons Jul 13, 2023
47f6215
New translations r_instat_not_menus.json (Italian)
dannyparsons Jul 13, 2023
3d58087
New translations r_instat_not_menus.json (Portuguese)
dannyparsons Jul 13, 2023
3995fbe
New translations r_instat_not_menus.json (Russian)
dannyparsons Jul 13, 2023
30c1b85
New translations r_instat_not_menus.json (Swahili)
dannyparsons Jul 13, 2023
16e40d5
Merge pull request #8387 from africanmathsinitiative/l10n_master
lloyddewit Jul 13, 2023
6bc1137
Merged CrowdIn changes from PR #8387 into translations table in database
lloyddewit Jul 13, 2023
249d6aa
Fixed issue #8440
lloyddewit Jul 14, 2023
c1fb8c0
Merge pull request #8438 from lloyddewit/crowdInMerge8387
lloyddewit Jul 14, 2023
65493ce
Update Download.html
ChrisMarsh82 Jul 16, 2023
0ded00e
Update Download.html
ChrisMarsh82 Jul 16, 2023
8900826
Merge pull request #155 from africanmathsinitiative/master
Vitalis95 Jul 17, 2023
3870270
code changes
N-thony Jul 17, 2023
fff2654
design changes
N-thony Jul 17, 2023
d62c136
Minor changes
N-thony Jul 17, 2023
4e5d935
changes to the code
Vitalis95 Jul 17, 2023
6bbc3ea
Fixed wrapping and unwrapping
N-thony Jul 17, 2023
282b7ed
Merge pull request #84 from africanmathsinitiative/master
MeSophie Jul 18, 2023
b3b9e91
Added colour and fill parameter on Geom_density_Ridges
MeSophie Jul 18, 2023
33c08cf
Bug fixes when wrapping a geometry column and setting the original th…
N-thony Jul 18, 2023
b1b4bb7
Improved the R code and minor code fix
N-thony Jul 18, 2023
b906881
Add (G) for geometry column type
N-thony Jul 18, 2023
f7894f6
Minor bug fix
N-thony Jul 19, 2023
ca2a6ee
Merge pull request #8449 from MeSophie/geomDensityRidge
lloyddewit Jul 19, 2023
b1c0c31
Fix partially issue 8443
N-thony Jul 19, 2023
8238d81
Bug fix and minor design changes
N-thony Jul 20, 2023
c56e203
Update instat/dlgWordwrap.vb
N-thony Jul 21, 2023
4ce0e25
Update instat/UserControls/DataGrid/ReoGrid/ucrDataViewReoGrid.vb
N-thony Jul 21, 2023
814232e
Merge pull request #8445 from Vitalis95/inventory
lloyddewit Jul 21, 2023
27b625b
Ensured that factor labels in Plot Options subdialog are correct
lloyddewit Jul 21, 2023
cc7bc6c
In Script window, changed the `Add` button to `New`
lloyddewit Jul 21, 2023
a54da9c
Merge pull request #8447 from N-thony/wrap_dialogue
lloyddewit Jul 21, 2023
56dddb2
Merge pull request #8456 from lloyddewit/ensurePlotOptionLabelsCorrect
lloyddewit Jul 21, 2023
990c8bd
Enabled and implemented the Find in filter
N-thony Jul 24, 2023
8bf73fd
Merge pull request #157 from africanmathsinitiative/master
Vitalis95 Jul 24, 2023
37d17f3
Minor design change
N-thony Jul 24, 2023
e74c193
Added the dialogue to the Recent files menu
N-thony Jul 24, 2023
20ff893
Merge pull request #8430 from derekagorhom/Added_HelpButtoms
lloyddewit Jul 25, 2023
4038319
Merge pull request #8459 from N-thony/improve_find
lloyddewit Jul 25, 2023
937182c
General_mnu
Fidel365 Jul 25, 2023
ebd7fae
Merge pull request #86 from africanmathsinitiative/master
MeSophie Jul 26, 2023
414bf3a
minor change
MeSophie Jul 26, 2023
3b75cd8
Added select option button and R code
N-thony Jul 27, 2023
560469f
Implemented the Select option and minor bug fix
N-thony Jul 27, 2023
72c5a35
Merge pull request #159 from africanmathsinitiative/master
Vitalis95 Jul 27, 2023
237c71d
database changesS
Vitalis95 Jul 27, 2023
4368f2c
minor_change
Fidel365 Jul 27, 2023
46b311a
Bug fix on paging by column + design improvement
N-thony Jul 28, 2023
f601285
Resolved the comments
N-thony Jul 28, 2023
0d2ddfe
minor design chnage
N-thony Jul 28, 2023
f4307e8
Added Secondary Axis on Plot options
MeSophie Jul 31, 2023
bcb27d9
minor change
MeSophie Aug 1, 2023
6e31123
Merge pull request #90 from MeSophie/SecondAxis8382
N-thony Aug 1, 2023
edc9315
bug fixing
N-thony Aug 1, 2023
d3e9519
Merge pull request #87 from N-thony/br_sophie
MeSophie Aug 1, 2023
78d0232
Added secondary axis on plot options
MeSophie Aug 1, 2023
5d724d3
minor change
MeSophie Aug 1, 2023
449245a
Minor bug fix on Calculator dialogue
N-thony Aug 2, 2023
f6e4aeb
Merge pull request #7519 from derekagorhom/Random_Split_Dialogue
lloyddewit Aug 2, 2023
abc4a5c
Minor code change
N-thony Aug 2, 2023
63692ad
Update instat/translations/translateDynamic.txt
Vitalis95 Aug 2, 2023
bd3bbbf
Update instat/dlgFindInVariableOrFilter.vb
N-thony Aug 2, 2023
c62d826
Update instat/dlgFindInVariableOrFilter.vb
N-thony Aug 2, 2023
c6c81c3
Update instat/dlgFindInVariableOrFilter.vb
N-thony Aug 2, 2023
aaeb23a
Update instat/dlgFindInVariableOrFilter.vb
N-thony Aug 2, 2023
d9a6058
Update instat/dlgFindInVariableOrFilter.vb
N-thony Aug 2, 2023
6e50eab
Resolved comments
N-thony Aug 2, 2023
012f7a5
Added Offset check box
MeSophie Aug 2, 2023
c091543
Fixed the column position
N-thony Aug 3, 2023
d4e0679
Merge pull request #160 from africanmathsinitiative/master
Vitalis95 Aug 4, 2023
f061155
Merge pull request #8464 from Vitalis95/Picsa_database
lloyddewit Aug 4, 2023
509bb6c
Minor code change
N-thony Aug 4, 2023
ace5402
Code changes
N-thony Aug 4, 2023
dea6df5
small change
Vitalis95 Aug 4, 2023
426dd2d
Update instat/ucrAxes.vb
lloyddewit Aug 4, 2023
71027be
Update instat/ucrAxes.vb
lloyddewit Aug 4, 2023
e9943a0
Update instat/ucrAxes.vb
lloyddewit Aug 4, 2023
7c0d6a1
Merge pull request #8469 from MeSophie/SecondAxis8382
lloyddewit Aug 4, 2023
537e348
Update instat/ucrInputComboBox.vb
N-thony Aug 4, 2023
b9d8f7f
Merge pull request #8463 from N-thony/correct_display_numbers
lloyddewit Aug 6, 2023
74e80ab
Merge pull request #8470 from N-thony/bug_fix_calc
lloyddewit Aug 6, 2023
5764e39
Merge pull request #8474 from Vitalis95/enable_none
lloyddewit Aug 6, 2023
a48633f
Merge pull request #8462 from Fidel365/General_mnu
lloyddewit Aug 6, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions docs/Download.html
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,11 @@ <h3>Latest stable release 0.7.6</h3>
<p>If you know that you have a 64 bit computer, we suggest you download the 64 Bit version</p>
<hr class="light">
<h3>Other releases (beta)</h3>
<h4>0.7.16</h4>
<p>
<a href="https://downloads.r-instat.org/R-Instat_0.7.16.50_Installer_32.exe" style="color:blue;" target="_blank">32 Bit (.exe 812MB)</a> |
<a href="https://downloads.r-instat.org/R-Instat_0.7.16.50_Installer_64.exe" style="color:blue;" target="_blank">64 Bit (.exe 950MB)</a>
</p>
<h4>0.7.15</h4>
<p>
<a href="https://downloads.r-instat.org/R-Instat_0.7.15.49_Installer_32.exe" style="color:blue;" target="_blank">32 Bit (.exe 800MB)</a> |
Expand Down
13 changes: 13 additions & 0 deletions instat/Interface/IDataViewGrid.vb
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,25 @@ Public Interface IDataViewGrid

Event WorksheetRemoved(worksheet As clsWorksheetAdapter)

Event FindRow()

Sub AddColumns(visiblePage As clsDataFramePage)

Sub AddRowData(dataFrame As clsDataFrame)

Sub SearchRowInGrid(rowNumbers As List(Of Integer), strColumn As String, Optional iRow As Integer = 0,
Optional bApplyToRows As Boolean = False)

Sub SelectColumnInGrid(strColumn As String)

Sub AdjustColumnWidthAfterWrapping(strColumn As String, Optional bApplyWrap As Boolean = False)

Function GetSelectedColumns() As List(Of clsColumnHeaderDisplay)

Function GetFirstRowHeader() As String

Function GetLastRowHeader() As String

Function GetWorksheetCount() As Integer

End Interface
2 changes: 2 additions & 0 deletions instat/Model/DataFrame/clsDataFramePage.vb
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,8 @@ Public Class clsDataFramePage
columnHeader.strTypeShortCode = "(LT)"
ElseIf strHeaderType.Contains("complex") Then
columnHeader.strTypeShortCode = "(CX)"
ElseIf strHeaderType.Contains("sfc_MULTIPOLYGON") OrElse strHeaderType.Contains("sfc") Then
columnHeader.strTypeShortCode = "(G)"
' Types of data for specific Application areas e.g. survival are coded with "(A)"
' No examples implemented yet.
'ElseIf strType.Contains() Then
Expand Down
63 changes: 37 additions & 26 deletions instat/Model/Output/clsOutputLogger.vb
Original file line number Diff line number Diff line change
Expand Up @@ -77,36 +77,47 @@ Public Class clsOutputLogger
Exit Sub
End If

Dim outputType As OutputType
If String.IsNullOrEmpty(strOutput) Then
outputType = OutputType.Script
ElseIf Not bAsFile Then
outputType = OutputType.TextOutput
Else
Dim strFileExtension As String = Path.GetExtension(strOutput).ToLower
Select Case strFileExtension
Case ".png"
outputType = OutputType.ImageOutput
Case ".html"
outputType = OutputType.HtmlOutput
Case ".txt"
outputType = OutputType.TextOutput
Case Else
MessageBox.Show("The file type to be added is currently not suported",
"Developer Error",
MessageBoxButtons.OK,
MessageBoxIcon.Error)
Exit Sub
End Select
'add the R script as an output element
Dim rScriptElement As New clsOutputElement
rScriptElement.SetContent(strScript, OutputType.Script, "")
_outputElements.Add(rScriptElement)
'raise event for output pages
RaiseEvent NewOutputAdded(rScriptElement, False)


If Not String.IsNullOrEmpty(strOutput) Then
Dim outputElement As New clsOutputElement
Dim outputType As OutputType
If bAsFile Then
Dim strFileExtension As String = Path.GetExtension(strOutput).ToLower
Select Case strFileExtension
Case ".png"
outputType = OutputType.ImageOutput
Case ".html"
outputType = OutputType.HtmlOutput
Case ".txt"
outputType = OutputType.TextOutput
Case Else
MessageBox.Show("The file type to be added is currently not suported",
"Developer Error",
MessageBoxButtons.OK,
MessageBoxIcon.Error)
Exit Sub
End Select
Else
outputType = OutputType.TextOutput
End If

'add the output with it's R script as another output element
outputElement.SetContent("", outputType, strOutput)
'_outputElements.Add(outputElement)
'raise event for output pages
RaiseEvent NewOutputAdded(outputElement, bDisplayOutputInExternalViewer)

End If

Dim outputElement As New clsOutputElement
outputElement.SetContent(strScript, outputType, strOutput)

_outputElements.Add(outputElement)

'raise event for output pages
RaiseEvent NewOutputAdded(outputElement, bDisplayOutputInExternalViewer)
End Sub

''' <summary>
Expand Down
4 changes: 2 additions & 2 deletions instat/Translations.vb
Original file line number Diff line number Diff line change
Expand Up @@ -296,7 +296,7 @@ Public Class Translations
strSqlUpdate &= "("
For iListPos As Integer = 0 To lstPatterns.Count - 1
strSqlUpdate &= If(iListPos > 0, " OR ", "")
strSqlUpdate &= "control_name LIKE '" & lstPatterns.Item(iListPos) & "'"
strSqlUpdate &= "control_name LIKE '" & lstPatterns.Item(iListPos) & "' ESCAPE '\'"
Next iListPos
strSqlUpdate &= ")"
End If
Expand All @@ -306,7 +306,7 @@ Public Class Translations
strSqlUpdate &= "NOT ("
For iListPos As Integer = 0 To lstPatternNegations.Count - 1
strSqlUpdate &= If(iListPos > 0, " OR ", "")
strSqlUpdate &= "control_name LIKE '" & lstPatternNegations.Item(iListPos) & "'"
strSqlUpdate &= "control_name LIKE '" & lstPatternNegations.Item(iListPos) & "' ESCAPE '\'"
Next iListPos
strSqlUpdate &= ")"
End If
Expand Down
66 changes: 42 additions & 24 deletions instat/UserControl/ucrOutputPage.vb
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,12 @@ Public Class ucrOutputPage
Public Sub AddNewOutput(outputElement As clsOutputElement, Optional bDisplayOutputInExternalViewer As Boolean = False)
'add the script first. This applies to whether the output has an output or not or
'whether it's just a script output
AddNewScript(outputElement)

'todo. temporary fix. Output element should always have an R script
If outputElement.FormattedRScript IsNot Nothing Then
AddNewScript(outputElement)
End If


'then add the output of the script if there is an output
If Not String.IsNullOrEmpty(outputElement.Output) Then
Expand Down Expand Up @@ -159,43 +164,53 @@ Public Class ucrOutputPage
.BorderStyle = BorderStyle.None
}

'if settings are not available or both show commands and comments settings are enabled then just show the whole script
FillRichTextWithRScriptBasedOnSettings(richTextBox, outputElement.FormattedRScript)

'if no contents added just exit sub
If richTextBox.TextLength = 0 Then
Exit Sub
End If

Dim panel As Panel = AddElementPanel(outputElement)
panel.Controls.Add(richTextBox)
panel.Controls.SetChildIndex(richTextBox, 0)
SetRichTextBoxHeight(richTextBox)
AddHandler richTextBox.KeyUp, AddressOf richTextBox_CopySelectedText
AddHandler richTextBox.MouseLeave, AddressOf panelContents_MouseLeave
End Sub


'fills rich textbox with r script provided based on the global options provided
'if all disabled then richtext will not be filled
Private Sub FillRichTextWithRScriptBasedOnSettings(richTextBox As RichTextBox, formattedRScript As List(Of clsRScriptElement))
'if settings are not available or both show commands and comments settings are enabled then just show the whole script
If frmMain.clsInstatOptions Is Nothing OrElse (frmMain.clsInstatOptions.bIncludeCommentDefault AndAlso frmMain.clsInstatOptions.bCommandsinOutput) Then
FillRichTextBoxWithFormatedRScript(richTextBox, outputElement.FormattedRScript)
FillRichTextBoxWithFormatedRScript(richTextBox, formattedRScript)
Else

'if either show commands or comments settings is enabled show the script that corresponds to either
If frmMain.clsInstatOptions.bIncludeCommentDefault Then
'show comments only
For Each line As clsRScriptElement In outputElement.FormattedRScript
For Each line As clsRScriptElement In formattedRScript
If line.Type = clsRToken.typToken.RComment Then
AddFormatedTextToRichTextBox(richTextBox, line.Text, OutputFont.GetFontForScriptType(line.Type), OutputFont.GetColourForScriptType(line.Type))
End If
Next

ElseIf frmMain.clsInstatOptions.bCommandsinOutput Then
'show command lines that are not comments
For Each line As clsRScriptElement In outputElement.FormattedRScript
For Each line As clsRScriptElement In formattedRScript
If Not (line.Type = clsRToken.typToken.RComment) Then
AddFormatedTextToRichTextBox(richTextBox, line.Text, OutputFont.GetFontForScriptType(line.Type), OutputFont.GetColourForScriptType(line.Type))
End If
Next
End If
End If

'if no contents added just exit sub
If richTextBox.TextLength = 0 Then
Exit Sub
End If

Dim panel As Panel = AddElementPanel(outputElement)
panel.Controls.Add(richTextBox)
panel.Controls.SetChildIndex(richTextBox, 0)
SetRichTextBoxHeight(richTextBox)
AddHandler richTextBox.KeyUp, AddressOf richTextBox_CopySelectedText
AddHandler richTextBox.MouseLeave, AddressOf panelContents_MouseLeave
End Sub



Private Sub AddNewTextOutput(outputElement As clsOutputElement)
Dim panel As Panel = AddElementPanel(outputElement)

Expand Down Expand Up @@ -403,10 +418,17 @@ Public Class ucrOutputPage
Private Sub AddElementToRichTextBox(element As clsOutputElement, richText As RichTextBox)
Select Case element.OutputType
Case OutputType.Script
FillRichTextBoxWithFormatedRScript(richText, element.FormattedRScript)
FillRichTextWithRScriptBasedOnSettings(richText, element.FormattedRScript)
Case OutputType.TextOutput
'todo. check if output is file or not. if file, read the contents of the file
AddFormatedTextToRichTextBox(richText, element.Output, OutputFont.ROutputFont, OutputFont.ROutputColour)
Dim strOutput As String = ""
If element.IsFile Then
For Each strLine As String In IO.File.ReadLines(element.Output)
strOutput = strOutput & strLine & Environment.NewLine
Next strLine
Else
strOutput = element.Output
End If
AddFormatedTextToRichTextBox(richText, strOutput, OutputFont.ROutputFont, OutputFont.ROutputColour)
Case OutputType.ImageOutput
Clipboard.Clear()
'todo. instead of copy paste, add image to rtf directly from file?
Expand All @@ -418,11 +440,7 @@ Public Class ucrOutputPage
End Sub

Private Function GetBitmapFromFile(strFilename As String) As Bitmap
Dim image As Bitmap
Using fs As New IO.FileStream(strFilename, IO.FileMode.Open)
image = New Bitmap(Drawing.Image.FromStream(fs))
End Using
Return image
Return New Bitmap(strFilename)
End Function

Private Sub AddFormatedTextToRichTextBox(richTextBox As RichTextBox, text As String, font As Font, colour As Color)
Expand Down
53 changes: 32 additions & 21 deletions instat/UserControl/ucrOutputPages.Designer.vb

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading