<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -46,10 +46,10 @@ class AutoCompletionDlg(wxDialog):
 
         hsizer.Add((1, 1), 1)
         
-        cancelBtn = gutil.createStockButton(self, wxID_CANCEL, &quot;Cancel&quot;)
+        cancelBtn = gutil.createStockButton(self, &quot;Cancel&quot;)
         hsizer.Add(cancelBtn, 0, wxLEFT, 10)
         
-        okBtn = gutil.createStockButton(self, wxID_OK, &quot;OK&quot;)
+        okBtn = gutil.createStockButton(self, &quot;OK&quot;)
         hsizer.Add(okBtn, 0, wxLEFT, 10)
 
         vsizer.Add(hsizer, 0, wxEXPAND | wxTOP, 10)</diff>
      <filename>autocompletiondlg.py</filename>
    </modified>
    <modified>
      <diff>@@ -110,13 +110,13 @@ class CfgDlg(wxDialog):
 
         hsizer.Add((1, 1), 1)
         
-        applyBtn = gutil.createStockButton(self, wxID_APPLY, &quot;Apply&quot;)
+        applyBtn = gutil.createStockButton(self, &quot;Apply&quot;)
         hsizer.Add(applyBtn, 0, wxALL, 5)
 
-        cancelBtn = gutil.createStockButton(self, wxID_CANCEL, &quot;Cancel&quot;)
+        cancelBtn = gutil.createStockButton(self, &quot;Cancel&quot;)
         hsizer.Add(cancelBtn, 0, wxALL, 5)
         
-        okBtn = gutil.createStockButton(self, wxID_OK, &quot;OK&quot;)
+        okBtn = gutil.createStockButton(self, &quot;OK&quot;)
         hsizer.Add(okBtn, 0, wxALL, 5)
 
         vsizer.Add(hsizer, 0, wxEXPAND)</diff>
      <filename>cfgdlg.py</filename>
    </modified>
    <modified>
      <diff>@@ -35,11 +35,20 @@ def listBoxAdd(lb, name, cdata):
 
     lb.Append(name, cdata)
 
-# create stock button. id is wxID_APPLY etc. WX2.6-FIXME: remove this,
-# have callers do this directly.
-def createStockButton(parent, id, label):
+# create stock button. WX2.6-FIXME: remove this, have callers do this
+# directly.
+def createStockButton(parent, label):
     if misc.wx26:
-        return wxButton(parent, id)
+        ids = {
+            &quot;OK&quot; : wxID_OK,
+            &quot;Cancel&quot; : wxID_CANCEL,
+            &quot;Apply&quot; : wxID_APPLY,
+            &quot;Add&quot; : wxID_ADD,
+            &quot;Delete&quot; : wxID_DELETE,
+            &quot;Preview&quot; : wxID_PREVIEW
+            }
+        
+        return wxButton(parent, ids[label])
     else:
         return wxButton(parent, -1, label)
     </diff>
      <filename>gutil.py</filename>
    </modified>
    <modified>
      <diff>@@ -50,11 +50,11 @@ class HeadersDlg(wxDialog):
 
         hsizer = wxBoxSizer(wxHORIZONTAL)
         
-        self.addBtn = gutil.createStockButton(self, wxID_ADD, &quot;Add&quot;)
+        self.addBtn = gutil.createStockButton(self, &quot;Add&quot;)
         hsizer.Add(self.addBtn)
         EVT_BUTTON(self, self.addBtn.GetId(), self.OnAddString)
 
-        self.delBtn = gutil.createStockButton(self, wxID_DELETE, &quot;Delete&quot;)
+        self.delBtn = gutil.createStockButton(self, &quot;Delete&quot;)
         hsizer.Add(self.delBtn, 0, wxLEFT, 10)
         EVT_BUTTON(self, self.delBtn.GetId(), self.OnDeleteString)
 
@@ -135,16 +135,16 @@ class HeadersDlg(wxDialog):
 
         hsizer.Add((1, 1), 1)
         
-        previewBtn = gutil.createStockButton(self, wxID_PREVIEW, &quot;Preview&quot;)
+        previewBtn = gutil.createStockButton(self, &quot;Preview&quot;)
         hsizer.Add(previewBtn)
 
-        applyBtn = gutil.createStockButton(self, wxID_APPLY, &quot;Apply&quot;)
+        applyBtn = gutil.createStockButton(self, &quot;Apply&quot;)
         hsizer.Add(applyBtn, 0, wxLEFT, 10)
 
-        cancelBtn = gutil.createStockButton(self, wxID_CANCEL, &quot;Cancel&quot;)
+        cancelBtn = gutil.createStockButton(self, &quot;Cancel&quot;)
         hsizer.Add(cancelBtn, 0, wxLEFT, 10)
         
-        okBtn = gutil.createStockButton(self, wxID_OK, &quot;OK&quot;)
+        okBtn = gutil.createStockButton(self, &quot;OK&quot;)
         hsizer.Add(okBtn, 0, wxLEFT, 10)
 
         vsizer.Add(hsizer, 0, wxEXPAND | wxTOP, 20)</diff>
      <filename>headersdlg.py</filename>
    </modified>
    <modified>
      <diff>@@ -21,11 +21,11 @@ class LocationsDlg(wxDialog):
 
         hsizer = wxBoxSizer(wxHORIZONTAL)
         
-        self.addBtn = gutil.createStockButton(self, wxID_ADD, &quot;Add&quot;)
+        self.addBtn = gutil.createStockButton(self, &quot;Add&quot;)
         hsizer.Add(self.addBtn)
         EVT_BUTTON(self, self.addBtn.GetId(), self.OnAdd)
 
-        self.delBtn = gutil.createStockButton(self, wxID_DELETE, &quot;Delete&quot;)
+        self.delBtn = gutil.createStockButton(self, &quot;Delete&quot;)
         hsizer.Add(self.delBtn, 0, wxLEFT, 10)
         EVT_BUTTON(self, self.delBtn.GetId(), self.OnDelete)
 
@@ -42,10 +42,10 @@ class LocationsDlg(wxDialog):
 
         hsizer.Add((1, 1), 1)
         
-        cancelBtn = gutil.createStockButton(self, wxID_CANCEL, &quot;Cancel&quot;)
+        cancelBtn = gutil.createStockButton(self, &quot;Cancel&quot;)
         hsizer.Add(cancelBtn, 0, wxLEFT, 10)
         
-        okBtn = gutil.createStockButton(self, wxID_OK, &quot;OK&quot;)
+        okBtn = gutil.createStockButton(self, &quot;OK&quot;)
         hsizer.Add(okBtn, 0, wxLEFT, 10)
 
         vsizer.Add(hsizer, 0, wxEXPAND | wxTOP, 10)</diff>
      <filename>locationsdlg.py</filename>
    </modified>
    <modified>
      <diff>@@ -129,10 +129,10 @@ class ScriptChooserDlg(wxDialog):
 
         hsizer.Add((1, 1), 1)
         
-        cancelBtn = gutil.createStockButton(self, wxID_CANCEL, &quot;Cancel&quot;)
+        cancelBtn = gutil.createStockButton(self, &quot;Cancel&quot;)
         hsizer.Add(cancelBtn)
         
-        okBtn = gutil.createStockButton(self, wxID_OK, &quot;OK&quot;)
+        okBtn = gutil.createStockButton(self, &quot;OK&quot;)
         hsizer.Add(okBtn, 0, wxLEFT, 10)
 
         vsizer.Add(hsizer, 0, wxEXPAND | wxTOP, 10)
@@ -221,10 +221,10 @@ class CheckBoxDlg(wxDialog):
 
         hsizer.Add((1, 1), 1)
         
-        cancelBtn = gutil.createStockButton(self, wxID_CANCEL, &quot;Cancel&quot;)
+        cancelBtn = gutil.createStockButton(self, &quot;Cancel&quot;)
         hsizer.Add(cancelBtn)
         
-        okBtn = gutil.createStockButton(self, wxID_OK, &quot;OK&quot;)
+        okBtn = gutil.createStockButton(self, &quot;OK&quot;)
         hsizer.Add(okBtn, 0, wxLEFT, 10)
 
         vsizer.Add(hsizer, 0, wxEXPAND | wxTOP, 10)
@@ -351,7 +351,7 @@ class TextDlg(wxDialog):
         
         vsizer.Add(wxStaticLine(self, -1), 0, wxEXPAND | wxTOP | wxBOTTOM, 5)
         
-        okBtn = gutil.createStockButton(self, wxID_OK, &quot;OK&quot;)
+        okBtn = gutil.createStockButton(self, &quot;OK&quot;)
         vsizer.Add(okBtn, 0, wxALIGN_CENTER)
 
         util.finishWindow(self, vsizer)
@@ -392,10 +392,10 @@ class TextInputDlg(wxDialog):
 
         hsizer = wxBoxSizer(wxHORIZONTAL)
 
-        cancelBtn = gutil.createStockButton(self, wxID_CANCEL, &quot;Cancel&quot;)
+        cancelBtn = gutil.createStockButton(self, &quot;Cancel&quot;)
         hsizer.Add(cancelBtn)
         
-        okBtn = gutil.createStockButton(self, wxID_OK, &quot;OK&quot;)
+        okBtn = gutil.createStockButton(self, &quot;OK&quot;)
         hsizer.Add(okBtn, 0, wxLEFT, 10)
 
         vsizer.Add(hsizer, 0, wxEXPAND | wxTOP, 5)</diff>
      <filename>misc.py</filename>
    </modified>
    <modified>
      <diff>@@ -28,10 +28,10 @@ class SCDictDlg(wxDialog):
 
         hsizer.Add((1, 1), 1)
         
-        cancelBtn = gutil.createStockButton(self, wxID_CANCEL, &quot;Cancel&quot;)
+        cancelBtn = gutil.createStockButton(self, &quot;Cancel&quot;)
         hsizer.Add(cancelBtn, 0, wxLEFT, 10)
         
-        okBtn = gutil.createStockButton(self, wxID_OK, &quot;OK&quot;)
+        okBtn = gutil.createStockButton(self, &quot;OK&quot;)
         hsizer.Add(okBtn, 0, wxLEFT, 10)
 
         vsizer.Add(hsizer, 0, wxEXPAND | wxTOP, 10)</diff>
      <filename>spellcheckcfgdlg.py</filename>
    </modified>
    <modified>
      <diff>@@ -63,11 +63,11 @@ class TitlesDlg(wxDialog):
 
         hsizer2 = wxBoxSizer(wxHORIZONTAL)
         
-        self.addBtn = gutil.createStockButton(self, wxID_ADD, &quot;Add&quot;)
+        self.addBtn = gutil.createStockButton(self, &quot;Add&quot;)
         hsizer2.Add(self.addBtn)
         EVT_BUTTON(self, self.addBtn.GetId(), self.OnAddString)
 
-        self.delBtn = gutil.createStockButton(self, wxID_DELETE, &quot;Delete&quot;)
+        self.delBtn = gutil.createStockButton(self, &quot;Delete&quot;)
         hsizer2.Add(self.delBtn, 0, wxLEFT, 10)
         EVT_BUTTON(self, self.delBtn.GetId(), self.OnDeleteString)
 
@@ -171,14 +171,13 @@ class TitlesDlg(wxDialog):
 
         hsizer.Add((1, 1), 1)
         
-        self.previewBtn = gutil.createStockButton(self, wxID_PREVIEW,
-                                                  &quot;Preview&quot;)
+        self.previewBtn = gutil.createStockButton(self, &quot;Preview&quot;)
         hsizer.Add(self.previewBtn)
 
-        cancelBtn = gutil.createStockButton(self, wxID_CANCEL, &quot;Cancel&quot;)
+        cancelBtn = gutil.createStockButton(self, &quot;Cancel&quot;)
         hsizer.Add(cancelBtn, 0, wxLEFT, 10)
         
-        okBtn = gutil.createStockButton(self, wxID_OK, &quot;OK&quot;)
+        okBtn = gutil.createStockButton(self, &quot;OK&quot;)
         hsizer.Add(okBtn, 0, wxLEFT, 10)
 
         vsizer.Add(hsizer, 0, wxEXPAND | wxTOP, 20)</diff>
      <filename>titlesdlg.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9cdd416230f8c3d900e4512dcf1e2b7013e7760d</id>
    </parent>
  </parents>
  <author>
    <name>Osku Salerma</name>
    <email>osku@iki.fi</email>
  </author>
  <url>http://github.com/oskusalerma/blyte/commit/b2caaa30122f6f95611ef499e4aae8234eec45c7</url>
  <id>b2caaa30122f6f95611ef499e4aae8234eec45c7</id>
  <committed-date>2006-03-06T12:25:33-08:00</committed-date>
  <authored-date>2006-03-06T12:25:33-08:00</authored-date>
  <message>Fix bogosities in r476: Redesign stock button creation API so it actually
works in wxWidgets 2.4 as well.</message>
  <tree>7759ce7256013f03621d37ced068dc0c13086739</tree>
  <committer>
    <name>Osku Salerma</name>
    <email>osku@iki.fi</email>
  </committer>
</commit>
