23 Commits

Author SHA1 Message Date
2edd7d9e88 improve Node interface 2022-10-07 11:53:36 +09:00
cf771824dc improve nf7::Node interface 2022-08-27 11:42:30 +09:00
901f5c4ab9 implement UpdateWidget() to Node/Imm 2022-08-27 00:31:16 +09:00
bc3143016c improve nf7::GenericMemento 2022-08-26 22:57:00 +09:00
231f67d5dd improve resilience to breaking changes of serialization format 2022-08-26 13:39:07 +09:00
02cc9bf49d fix nf7::Node iface 2022-08-22 12:23:17 +09:00
c8efb73853 add Value/Curve 2022-08-21 16:15:44 +09:00
92c1568455 fix an issue that changes of Node/Imm cannot be undone 2022-08-19 23:36:16 +09:00
de4d614e14 add GenericMemento onRestore and onCommit instead of taking File pointer 2022-08-19 23:33:13 +09:00
cfc5596885 improve nf7::gui::Value 2022-08-19 23:12:15 +09:00
e01039b74e improve Node/Network to use nf7::FileBase 2022-08-15 14:07:49 +09:00
0f5e3c6246 add 'nf7::' prefix to flags of File::TypeInfo 2022-08-15 00:34:34 +09:00
ba9cb13809 fix an issue that kRemove event occurs after removal 2022-08-13 00:49:08 +09:00
40112d224d move nf7::Lambda to Node::Lambda
and move depth() field to nf7::Context
2022-08-10 23:35:42 +09:00
1f87138d14 add a dummy parameter to nf7::Node::CreateLambda to avoid issues of multi inheritance 2022-08-07 12:08:23 +09:00
bab7dbba0f improve nf7::Lambda to use name instead of index 2022-08-07 11:47:14 +09:00
604cd8dc5a improve TypeInfo to display tooltip that describes the type 2022-08-06 12:50:40 +09:00
1f4d627648 implement real-time update for Node/Imm lambda 2022-08-05 13:49:16 +09:00
03c1199175 improve Lambda interface
also implemet lazy loading in Node/Network
2022-08-05 13:35:31 +09:00
f321c0282f change default type of Node/Imm 2022-08-04 22:09:08 +09:00
b443e71b46 implement lambda call stack 2022-07-20 18:25:24 +09:00
09739cd54b remove Lambda::Init()
because Lambda should independ from callers
2022-06-30 16:31:38 +09:00
248405e722 add Node/Imm 2022-06-14 10:45:42 +09:00