Dear list,
Reading from its help patch I understand that [table] actually creates a graphical array inside a subpatch. The table help patch canvas-help.pd says that the table data and properties are not stored with the patch (despite a flag being available in the properties menu). This has confused me quite a bit, trying to find the reason why data is not stored despite the checkbox being ticked. Any chance this could be improved in the GUI somehow?
When I create a graphical array from the put menu and place it into a manually created subpatch I can save its contents. Now I wonder why this behavior is different?
Thanks for all explanations! Peter
Any chance this could be improved in the GUI somehow?
The improvement is called [array define] ;-) [table] is legacy and shouldn't be used in new projects.
Generally, use a graphical array if you need the array to be visible, otherwise use [array define]. The latter still allows you to look at the data (e.g. for debugging purposes), but the properties menu is completely disabled. Also, contrary to [table], you can save the content with the "-k" flag.
Christof
Am 24.04.2021 um 12:02 schrieb Peter P.:
Dear list,
Reading from its help patch I understand that [table] actually creates a graphical array inside a subpatch. The table help patch canvas-help.pd says that the table data and properties are not stored with the patch (despite a flag being available in the properties menu). This has confused me quite a bit, trying to find the reason why data is not stored despite the checkbox being ticked. Any chance this could be improved in the GUI somehow?
When I create a graphical array from the put menu and place it into a manually created subpatch I can save its contents. Now I wonder why this behavior is different?
Thanks for all explanations! Peter
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Any chance this could be improved in the GUI somehow?
The improvement is called [array define] ;-) [table] is legacy and shouldn't be used in new projects.
Thanks Christof! Still I wonder about the reasons for the different behavior described in my last post.
Generally, use a graphical array if you need the array to be visible, otherwise use [array define]. The latter still allows you to look at the data (e.g. for debugging purposes), but the properties menu is completely disabled.
Indeed, [array define] even throws an error message "array: no method for 'done-popup'" when one tries to access the enabled Properties entry in its context menu.
So can I set all the options from [table's] properties for [array define] as well? Drawing as bezier curves etc?
Also, contrary to [table], you can save the content with the "-k" flag.
Could the "save table" flag of tables be disabled/made invisible as well?
best, P
Thanks Christof! Still I wonder about the reasons for the different behavior described in my last post.
[table] simply didn't care to disable the property menu. [array define] is more consequent in this respect.
So can I set all the options from [table's] properties for [array define] as well? Drawing as bezier curves etc?
No. Also, why would you? [array define] and [table] are not really meant to be looked at (except for debugging purposes). If you need to set visual properties, what you actually want is a regular graphical array.
Christof
Am 24.04.2021 um 16:24 schrieb Peter P.:
- Christof Ressi info@christofressi.com [2021-04-24 15:27]:
Any chance this could be improved in the GUI somehow?
The improvement is called [array define] ;-) [table] is legacy and shouldn't be used in new projects.
Thanks Christof! Still I wonder about the reasons for the different behavior described in my last post.
Generally, use a graphical array if you need the array to be visible, otherwise use [array define]. The latter still allows you to look at the data (e.g. for debugging purposes), but the properties menu is completely disabled.
Indeed, [array define] even throws an error message "array: no method for 'done-popup'" when one tries to access the enabled Properties entry in its context menu.
So can I set all the options from [table's] properties for [array define] as well? Drawing as bezier curves etc?
Also, contrary to [table], you can save the content with the "-k" flag.
Could the "save table" flag of tables be disabled/made invisible as well?
best, P
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list