Léa Saviot
03471bb7b4
[apps/code] Insert right text form var box
...
The text was iffset due to the subtitle rows
2020-06-04 14:50:05 +02:00
Léa Saviot
38854d2435
[apps/code] Fix cell type
2020-06-04 14:50:05 +02:00
Léa Saviot
1d416b3299
[apps/code] Fix varbox row height
2020-06-04 14:50:05 +02:00
Léa Saviot
d5e1e620fd
[apps/code] Display source and description in var box
2020-06-04 14:50:05 +02:00
Léa Saviot
96d68d6b44
[apps/code/varbox] Subtitles and basic items are displayed properly
2020-06-04 14:50:05 +02:00
Léa Saviot
34a1a8e35f
[apps/code] Fix willDisplayCellForIndex
...
Problem: some nodes were not displayed, because the subtitles count was
not taken into account when using the index parameter if
willDisplayCellForIndex
2020-06-04 14:50:05 +02:00
Léa Saviot
69abd75460
[apps/code] Clean ScriptNodeCell
2020-06-04 14:50:05 +02:00
Léa Saviot
0863abc4da
[apps/code] VariableBox cells with node origins
2020-06-04 14:50:05 +02:00
Léa Saviot
52644bf76d
[apps/code] Subtitles in the variable box
2020-06-04 14:50:05 +02:00
Léa Saviot
a98f4b6ca0
[apps/code] Edit the builtins list
2020-06-04 14:50:05 +02:00
Léa Saviot
6aa150d5d7
[apps/code] Cleaning 3
2020-06-04 14:50:05 +02:00
Léa Saviot
86435bf647
[apps/code] Cleaning 2
2020-06-04 14:50:04 +02:00
Léa Saviot
327dd0ac41
[apps/code] Cleaning 1
2020-06-04 14:50:04 +02:00
Léa Saviot
044dc706cb
[apps/code] Remove unneeded code
2020-06-04 14:50:04 +02:00
Léa Saviot
332cd0ed3a
[apps/code] Handle "from a.b import *" in the var box
2020-06-04 14:50:04 +02:00
Léa Saviot
97aaff9430
[apps/code] Fix imported script variables fetching
2020-06-04 14:50:04 +02:00
Léa Saviot
1e59abf55b
[apps/code] Load global and imported variables from imported scripts
2020-06-04 14:50:04 +02:00
Léa Saviot
4f24a7d870
[apps/code] Use nodesForOrigin
2020-06-04 14:50:04 +02:00
Léa Saviot
0428c814e8
[apps/code] Fix array shifting
2020-06-04 14:50:04 +02:00
Léa Saviot
0b0a7227a6
[apps/code– Fix typo in python_toolbox
2020-06-04 14:50:04 +02:00
Léa Saviot
2b83d9b952
[apps/code] Continue cleaning and refactoring in variable box
2020-06-04 14:50:04 +02:00
Léa Saviot
b11bab4045
[apps/code] Refactoring
2020-06-04 14:50:04 +02:00
Léa Saviot
d2bfe01cd4
[apps/code] VariableBoxController::contains method
2020-06-04 14:50:04 +02:00
Léa Saviot
4cb947759d
[apps/code] Get imported modules in the variable box
2020-06-04 14:50:04 +02:00
Léa Saviot
a0f1d0f24b
[apps/code] Start getting importations in the variable box
2020-06-04 14:50:04 +02:00
Léa Saviot
78a747d9c6
[apps/code] Start loading imported variables in var box
2020-06-04 14:50:04 +02:00
Léa Saviot
af3394d35a
[apps/code] Better event handling for autocompletion
2020-06-04 14:50:04 +02:00
Léa Saviot
5a37b1df53
[apps/code] Use Default color at beginning of autocompleted token
2020-06-04 14:50:04 +02:00
Léa Saviot
ac3a09bdeb
[apps/code] Insert only the completing text when autocompleting
2020-06-04 14:50:04 +02:00
Léa Saviot
ad5c998b97
[apps/code] Add module names to the builtins
2020-06-04 14:50:04 +02:00
Léa Saviot
14f914e3d6
[apps/code] Remove unused functions and argument
2020-06-04 14:50:04 +02:00
Léa Saviot
bc4d96bc3f
[apps/code] Reload the variable box less often
2020-06-04 14:50:04 +02:00
Léa Saviot
e32a5ccc17
[apps/code] Simpler VarBoxController::autocompletionForText
2020-06-04 14:50:04 +02:00
Léa Saviot
6b93a5b83a
[apps/code] Load current script vars according to autocompleted text
2020-06-04 14:50:04 +02:00
Léa Saviot
e934bb39e3
[apps/code] Clean ScriptNode
2020-06-04 14:50:04 +02:00
Léa Saviot
1b828196e9
[apps/code] Use ScriptNode::Type in VariableBoxController
2020-06-04 14:50:04 +02:00
Léa Saviot
f412d95584
[apps/code] Load builtins according to autocompleted text
2020-06-04 14:50:04 +02:00
Léa Saviot
1599b16e03
[apps/code] Fix current script variables fetching
2020-06-04 14:50:04 +02:00
Léa Saviot
4b36a16cea
[apps/code] Fix NodeNameCompare
2020-06-04 14:50:04 +02:00
Léa Saviot
86349675c1
[apps/code] Code cleaning
2020-06-04 14:50:04 +02:00
Léa Saviot
25f73770de
[apps/code] Remove compilation warning
2020-06-04 14:50:04 +02:00
Léa Saviot
558d539194
[apps/code] Clean VariableBoxController::scriptNodeAtIndex
2020-06-04 14:50:04 +02:00
Léa Saviot
6f2dedf8ee
[apps/code] Search aphabetically if var is already in var box
2020-06-04 14:50:04 +02:00
Léa Saviot
75ea4ce74e
[apps/code] Clean comments
2020-06-04 14:50:04 +02:00
Léa Saviot
5d4a3f8726
[apps/code] Add variables in alphabetical order in the var box
2020-06-04 14:50:03 +02:00
Léa Saviot
c273f734fe
[apps/code] Add some buitin vars in the varbox
2020-06-04 14:50:03 +02:00
Léa Saviot
eec92d51fc
[apps/code] Fix VariableBoxController::autocompletionForText
2020-06-04 14:50:03 +02:00
Léa Saviot
0f02a61dc4
[apps/code] Use textLength in VarBoxController::insertTextInCaller
2020-06-04 14:50:03 +02:00
Léa Saviot
eeb42f2544
[apps/code] autocompletionText uses the right text length
...
Before, there was no notion that the autocompleted text might not be a
null terminated string.
2020-06-04 14:50:03 +02:00
Léa Saviot
12bb77cd9f
[apps/code] Do not import the same current variable twice
2020-06-04 14:50:03 +02:00