New answers tagged python-addin
To compliment the other answers it looks like the Python Addin Tool is drawing a graphic and not a SKETCH which is what you would use in .NET. To my knowledge when drawing graphics on a map a graphic does not honour the snapping environment (I may be wrong on that?). Looking at your screen shot they appear to be simple rectangles. An alternative approach ...
As commented by @JasonScheirer: Yes, you may need to look into .Net development. Python add-ins weren't really designed for this level of customization, they were meant for extremely simple functionality.
I do not think that this is possible. I have written Python AddIns that call Python Toolbox tools using pythonaddins.GPToolDialog() and that works fine. However, I am not aware of any way to call the Batch Grid instead of the Tool Dialog.
As commented by @blah238: If you want to use Python, and you only want to use built-in libraries, then your only choice is Tkinter. I have not heard much in the way of success stories using Tkinter with Python add-ins, though. Problems with threading and the event loop will probably get in your way. If you want this level of control over the UI, ...
As per my comments, I think making a simple HTML page to serve as help documentation would be the easiest solution. Python Add Ins are fairly limited with pop up options. The HTML page wouldn't need to be hosted on a web server and can just be included in the install directory of the Add In and use relative paths to open this when the onClick() method is ...
Your requirements appear to be achievable without code by storing your features in a geodatabase and enabling attachments. You can then use the editing tools to select features and add, update or remove, their attachments. This needs a Standard or Advanced level license. When you point at a feature with attachments using the HTML Popup tool that will ...
Top 50 recent answers are included