Wow! Page is great stuff. A few thoughts/suggestions:
Would be great to be able to turn on a "dot grid" (even momentarily) to help line things up. Setting the increment is fine, except later on I find out that 3 columns are spaced by 100 pixels and one of them is 95 pixels. If I had a dot grid of say 20x20 showing, being off one notch would be more apparent.
The Attribute window can be dragged wider (nice), but the parameter boxes don't widen...would be nice when using a lot of long names.
The Entry object needs a way to enter test text, maybe in the attribute section, so you can see how it will look during use. Otherwise you do the layout , and much later find out that automobile gets cut off as automob or entry $23456 shows as $2345.
Would be nice to add some drawing shape selections usable under canvas...so plunk down a canvas , then select circle and page will gen and show a circle, using the canvas oval method, as you move and resize the circle, triangle, etc. Add a frame, buttons, etc and away you go!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you for the kind words.
I will discuss all of your suggestions with Don. I doubt that the idea about the canvas will happen, since there are so many other things you can do with that widget.
I think the other three have some merit, but I'm unsure if they could be implemented (at least not at this time), but as I said, Don and I will discuss them in our next meeting.
Greg
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In the mean time, as to your first suggestion. When I need a visual "grid line", I throw a ttk::Separator on the form. You can get the widgets right up against them. See the attached graphic.
Then when you are finished, you can simply delete them.
As to the Entry widget, there (as far as I can tell) is no way for PAGE to enter sample or demo text into the entry widget, however I have a thought.
When you want to test your Entry widget, you could save your project, generate both the GUI and support module and before you close the support module console, click run. You can then enter data into the Entry widget to see if it is long enough.
Since PAGE now saves the backup files in a backup folder, they don't clutter your project folder directly.
Just a thought, and it's a few more steps than you were hoping for, but it would work.
Greg
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2022-06-02
Hi Greg: Thank! YES--As to the Entry widget, there (as far as I can tell) is no way for PAGE to enter sample or demo text into the entry widget. I was thinking add a fake "attribute" called test entry...which will draw it using that text. Obviously page IS drawing the entry widget already, but with the text/entry set to nothing. Instead, set it to the test entry. For the grid spacing issue I find I create A B C D instead of A B C D so They look like separated by 300, later find one is actually 290 (so looks almost perfect, until I notice it!!)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2022-06-02
For the grid dot spacing issue:
I find I create A B C D instead of A B C D so they look like separated by 300, later find one is actually 290 (so looks almost perfect, until I notice it!!) Having a dot grid would help to notice it better. The mentioned separator helps for a different situation (and will use it!)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Wow! Page is great stuff. A few thoughts/suggestions:
Would be great to be able to turn on a "dot grid" (even momentarily) to help line things up. Setting the increment is fine, except later on I find out that 3 columns are spaced by 100 pixels and one of them is 95 pixels. If I had a dot grid of say 20x20 showing, being off one notch would be more apparent.
The Attribute window can be dragged wider (nice), but the parameter boxes don't widen...would be nice when using a lot of long names.
The Entry object needs a way to enter test text, maybe in the attribute section, so you can see how it will look during use. Otherwise you do the layout , and much later find out that automobile gets cut off as automob or entry $23456 shows as $2345.
Would be nice to add some drawing shape selections usable under canvas...so plunk down a canvas , then select circle and page will gen and show a circle, using the canvas oval method, as you move and resize the circle, triangle, etc. Add a frame, buttons, etc and away you go!
Thank you for the kind words.
I will discuss all of your suggestions with Don. I doubt that the idea about the canvas will happen, since there are so many other things you can do with that widget.
I think the other three have some merit, but I'm unsure if they could be implemented (at least not at this time), but as I said, Don and I will discuss them in our next meeting.
Greg
In the mean time, as to your first suggestion. When I need a visual "grid line", I throw a ttk::Separator on the form. You can get the widgets right up against them. See the attached graphic.
Then when you are finished, you can simply delete them.
It's a quick and easy workaround.
Greg
As to the Entry widget, there (as far as I can tell) is no way for PAGE to enter sample or demo text into the entry widget, however I have a thought.
When you want to test your Entry widget, you could save your project, generate both the GUI and support module and before you close the support module console, click run. You can then enter data into the Entry widget to see if it is long enough.
Since PAGE now saves the backup files in a backup folder, they don't clutter your project folder directly.
Just a thought, and it's a few more steps than you were hoping for, but it would work.
Greg
Hi Greg: Thank! YES--As to the Entry widget, there (as far as I can tell) is no way for PAGE to enter sample or demo text into the entry widget. I was thinking add a fake "attribute" called test entry...which will draw it using that text. Obviously page IS drawing the entry widget already, but with the text/entry set to nothing. Instead, set it to the test entry. For the grid spacing issue I find I create A B C D instead of A B C D so They look like separated by 300, later find one is actually 290 (so looks almost perfect, until I notice it!!)
For the grid dot spacing issue:
I find I create A B C D instead of A B C D so they look like separated by 300, later find one is actually 290 (so looks almost perfect, until I notice it!!) Having a dot grid would help to notice it better. The mentioned separator helps for a different situation (and will use it!)