Commit graph

10102 commits

Author SHA1 Message Date
iLLiCiTiT
a81106909f base implementation of remaining mutable dict methods 2021-02-08 10:49:58 +01:00
iLLiCiTiT
822b3ac191 implemented few action methods in mutable dict 2021-02-08 10:41:47 +01:00
iLLiCiTiT
487f931fc2 change override bools on state change 2021-02-08 10:41:29 +01:00
iLLiCiTiT
9b21fc8876 store initial value after setting value of children 2021-02-08 10:41:02 +01:00
iLLiCiTiT
37ac7247e1 store if mutable dict had overrides 2021-02-08 10:40:47 +01:00
iLLiCiTiT
6c29367045 mitable dict has implemeted few methods 2021-02-07 19:59:19 +01:00
iLLiCiTiT
34538ea268 modified immutable dict has overrides attributes 2021-02-05 17:16:35 +01:00
iLLiCiTiT
cebb44e8fd moved dict mutable entity to special file 2021-02-05 17:11:49 +01:00
iLLiCiTiT
8abe266995 mutable dict fill values of keys 2021-02-05 16:32:17 +01:00
iLLiCiTiT
1088102e57 discard changes trigger on_change methods when the initiator finish with it's discards 2021-02-05 16:20:20 +01:00
iLLiCiTiT
7035c5d058 set overriden stat to new items 2021-02-05 16:18:33 +01:00
iLLiCiTiT
ad038b6763 list widget handles entity changes 2021-02-05 15:58:35 +01:00
iLLiCiTiT
4e1c327b25 added child change ignore ability 2021-02-05 15:57:31 +01:00
iLLiCiTiT
634db846cd list entity can ignore child changes 2021-02-05 12:57:23 +01:00
iLLiCiTiT
5b080eedfc add new item sets override state 2021-02-05 12:35:07 +01:00
iLLiCiTiT
4c67393ec3 not set defaults are ignored if entity is in dynamic item 2021-02-05 12:34:48 +01:00
iLLiCiTiT
aca782aaa2 add_row also set entity value 2021-02-05 12:19:15 +01:00
iLLiCiTiT
ba51fa4c01 list widget has update style 2021-02-05 12:19:04 +01:00
iLLiCiTiT
175c3f382d list entity do not check value modification on each change 2021-02-05 12:18:48 +01:00
iLLiCiTiT
9eacd4d664 changed logic of reset_to_pype_default in input 2021-02-05 11:57:01 +01:00
iLLiCiTiT
76d4c5aa71 implemented few list entity methods 2021-02-05 11:56:38 +01:00
iLLiCiTiT
c679337a99 minor fixes 2021-02-05 11:33:36 +01:00
iLLiCiTiT
cc5acb13eb implemented few methods in list entity 2021-02-04 20:18:39 +01:00
iLLiCiTiT
74618406b8 reorganized entities to easier read the code 2021-02-04 18:03:59 +01:00
iLLiCiTiT
60f9faea86 entity changes are catched for most of inputs 2021-02-04 14:23:57 +01:00
iLLiCiTiT
ca36327713 discard_changes is wrapped with ignore changes 2021-02-04 14:20:09 +01:00
iLLiCiTiT
b6ae795482 immutable dict has implemented action methods 2021-02-04 14:04:51 +01:00
iLLiCiTiT
b48c20b04b input has implemented basic action methods 2021-02-04 14:02:56 +01:00
iLLiCiTiT
81d444bcf1 implemented discard changes for input entities 2021-02-04 13:34:28 +01:00
iLLiCiTiT
b99af33b49 fix has unsaved changes 2021-02-04 13:34:14 +01:00
iLLiCiTiT
b923084a43 usee comparisons on override states 2021-02-04 12:07:18 +01:00
iLLiCiTiT
551ba68a1e added actions menu 2021-02-04 12:04:22 +01:00
iLLiCiTiT
0a9ecc94f6 has_studio_override is wrapped attribute 2021-02-03 18:42:27 +01:00
iLLiCiTiT
36313d6233 has_studio_override is not direct accessible attribute 2021-02-03 17:58:11 +01:00
iLLiCiTiT
e095b0e35b override states are now int based objects 2021-02-03 17:55:04 +01:00
iLLiCiTiT
a08721b5b4 child_has_project_override never returns true if override state is not PROJECT 2021-02-03 17:31:25 +01:00
iLLiCiTiT
e65e5351c4 styles are updated correctly 2021-02-03 16:15:41 +01:00
iLLiCiTiT
d8a5dbb6fe path input and widget modifications 2021-02-03 16:15:21 +01:00
iLLiCiTiT
11ec769ec9 _on_entity_change is not used 2021-02-03 16:14:45 +01:00
iLLiCiTiT
fc9d199437 implemented get_invalid to be able change focus to the invalid widget 2021-02-02 18:55:06 +01:00
iLLiCiTiT
eacf8cd401 invalid styles are ok in most of cases 2021-02-02 18:44:04 +01:00
iLLiCiTiT
6164481763 hierarchical update style is a thing again 2021-02-02 15:24:17 +01:00
iLLiCiTiT
f83dd913a7 immutable keys dictionary have style update 2021-02-02 15:23:48 +01:00
iLLiCiTiT
acc18e0e58 root triggers hierarchical update 2021-02-02 15:08:28 +01:00
iLLiCiTiT
aab1281358 removed invalid attributes and methods from entities 2021-02-02 13:17:56 +01:00
iLLiCiTiT
37110d9b9a removed list update_value and move the code to set_entity_value 2021-02-02 12:40:36 +01:00
iLLiCiTiT
2cd6a40200 fixed which kind of items are used in dict mutable widget 2021-02-02 12:40:09 +01:00
iLLiCiTiT
b940903d59 all widgets have is_invalid attribute 2021-02-02 12:30:36 +01:00
iLLiCiTiT
43ba4599ea fixed value assignments 2021-02-02 12:30:03 +01:00
iLLiCiTiT
469059fa53 added set_key_label to dict items 2021-02-02 12:29:52 +01:00