I am not an experienced python programmer so I wanted to post here:
I want this thread to explore the possibility of creating tutorial scripts or tools for making them. That is: scripts which act as in-program tutorials. For example: What code would you use to overlay a text message on the 3D viewport (such as the screencast_keys_addon text currently does)* How would you write a script that did the following: 1) Lock or hide most of the panels 2) Put text on screen (such as "Add a cube to your scene") 3) Highlight the button or menu items by changing that specific button or menu items color 4) Unlock or un-hide other menus/panels once specific actions were completed (like adding a cube).
Could we develop the code tools to do some of this tedious stuff more easily?
- I looked at the screencast addon py file and it seems that all the text on screen functionality I’m talking about is there… but I don’t understand it and there is a lot of extra stuff in there for drawing the mouse shape etc. What about just creating text on screen? Or how do I make my own shapes like arrows. It looks like the mouse shapes were plotted out point for point which would be arduous for a given non-trivial shape.