<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Python add-in for Save/Stop edits button in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/python-add-in-for-save-stop-edits-button/m-p/497027#M39047</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello, I am looking to create a custom button that would combine the save and stop edits buttons on the Editor toolbar. IE I want a single button that would perform save and stop edits with one click. Has anyone developed something like this? Can you call "Save edits" and "Stop editing" using the arcpy site package? I am looking into creating a python add-in using arcgis 10.1. Any help with this would be appreciated.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Jun 2012 16:46:24 GMT</pubDate>
    <dc:creator>SteveRichards2</dc:creator>
    <dc:date>2012-06-25T16:46:24Z</dc:date>
    <item>
      <title>Python add-in for Save/Stop edits button</title>
      <link>https://community.esri.com/t5/python-questions/python-add-in-for-save-stop-edits-button/m-p/497027#M39047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello, I am looking to create a custom button that would combine the save and stop edits buttons on the Editor toolbar. IE I want a single button that would perform save and stop edits with one click. Has anyone developed something like this? Can you call "Save edits" and "Stop editing" using the arcpy site package? I am looking into creating a python add-in using arcgis 10.1. Any help with this would be appreciated.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2012 16:46:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-add-in-for-save-stop-edits-button/m-p/497027#M39047</guid>
      <dc:creator>SteveRichards2</dc:creator>
      <dc:date>2012-06-25T16:46:24Z</dc:date>
    </item>
    <item>
      <title>Re: Python add-in for Save/Stop edits button</title>
      <link>https://community.esri.com/t5/python-questions/python-add-in-for-save-stop-edits-button/m-p/497028#M39048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;to make things like that i believe you need to get into the arcObjects library. I've seen some stuff around about arcobjects in python, mostly i see that coded in C# or similar.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2012 18:44:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-add-in-for-save-stop-edits-button/m-p/497028#M39048</guid>
      <dc:creator>AnthonyTimpson2</dc:creator>
      <dc:date>2012-06-25T18:44:57Z</dc:date>
    </item>
    <item>
      <title>Re: Python add-in for Save/Stop edits button</title>
      <link>https://community.esri.com/t5/python-questions/python-add-in-for-save-stop-edits-button/m-p/497029#M39049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Add an Extension along with your button. Here is the code example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy
import pythonaddins

class ButtonClass1(object):
&amp;nbsp;&amp;nbsp;&amp;nbsp; """Implementation for StopStartEdits_addin.button (Button)"""
&amp;nbsp;&amp;nbsp;&amp;nbsp; def __init__(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.enabled = True
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.checked = False
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; def onClick(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # your button event logic is here

class ExtensionClass2(object):
&amp;nbsp;&amp;nbsp;&amp;nbsp; """Implementation for StopStartEdits_addin.extension3 (Extension)"""
&amp;nbsp;&amp;nbsp;&amp;nbsp; def __init__(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # For performance considerations, please remove all unused methods in this class.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.enabled = True
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; def onStartEditing(self):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; button.enabled = False
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; def onStopEditing(self, save_changes):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; button.enabled = True&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The button gets disabled when the user clicks Start Editing and is enabled when the user selects Stop Editing. Enable/Disable is just for example but you can do whatever you want to.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 21:50:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/python-add-in-for-save-stop-edits-button/m-p/497029#M39049</guid>
      <dc:creator>NobbirAhmed</dc:creator>
      <dc:date>2021-12-11T21:50:50Z</dc:date>
    </item>
  </channel>
</rss>

