diff --git a/docs/sphinx/_static/images/widgets/fullsize/wxgtk/choicebook.png b/docs/sphinx/_static/images/widgets/fullsize/wxgtk/choicebook.png new file mode 100644 index 00000000..8471f882 Binary files /dev/null and b/docs/sphinx/_static/images/widgets/fullsize/wxgtk/choicebook.png differ diff --git a/docs/sphinx/_static/images/widgets/fullsize/wxgtk/listbook.png b/docs/sphinx/_static/images/widgets/fullsize/wxgtk/listbook.png new file mode 100644 index 00000000..139af250 Binary files /dev/null and b/docs/sphinx/_static/images/widgets/fullsize/wxgtk/listbook.png differ diff --git a/docs/sphinx/_static/images/widgets/fullsize/wxmac/choicebook.png b/docs/sphinx/_static/images/widgets/fullsize/wxmac/choicebook.png new file mode 100644 index 00000000..655fcff7 Binary files /dev/null and b/docs/sphinx/_static/images/widgets/fullsize/wxmac/choicebook.png differ diff --git a/docs/sphinx/_static/images/widgets/fullsize/wxmac/listbook.png b/docs/sphinx/_static/images/widgets/fullsize/wxmac/listbook.png new file mode 100644 index 00000000..c7481c64 Binary files /dev/null and b/docs/sphinx/_static/images/widgets/fullsize/wxmac/listbook.png differ diff --git a/docs/sphinx/_static/images/widgets/fullsize/wxmsw/choicebook.png b/docs/sphinx/_static/images/widgets/fullsize/wxmsw/choicebook.png new file mode 100644 index 00000000..a70ba962 Binary files /dev/null and b/docs/sphinx/_static/images/widgets/fullsize/wxmsw/choicebook.png differ diff --git a/docs/sphinx/_static/images/widgets/fullsize/wxmsw/listbook.png b/docs/sphinx/_static/images/widgets/fullsize/wxmsw/listbook.png new file mode 100644 index 00000000..cd2631c1 Binary files /dev/null and b/docs/sphinx/_static/images/widgets/fullsize/wxmsw/listbook.png differ diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeDialog.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeDialog.1.py new file mode 100644 index 00000000..049f80d3 --- /dev/null +++ b/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeDialog.1.py @@ -0,0 +1,19 @@ + + items = ["meat", "fish", "fruits", "beer"] + order = [3, 0, 1, 2] + + dlg = wx.RearrangeDialog(None, + "You can also uncheck the items you don't like " + "at all.", + "Sort the items in order of preference", + order, items) + + if dlg.ShowModal() == wx.ID_OK: + order = dlg.GetOrder() + for n in order: + if n >= 0: + wx.LogMessage("Your most preferred item is \"%s\""%n) + break + + + diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeDialog.AddExtraControls.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeDialog.AddExtraControls.1.py new file mode 100644 index 00000000..e8498fc2 --- /dev/null +++ b/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeDialog.AddExtraControls.1.py @@ -0,0 +1,19 @@ + + class MyRearrangeDialog(wx.RearrangeDialog): + + def __init__(self, parent): + + wx.RearrangeDialog.__init__(self, parent) + + panel = wx.Panel(self) + sizer = wx.BoxSizer(wx.HORIZONTAL) + sizer.Add(wx.StaticText(panel, wx.ID_ANY, + "Column width in pixels:")) + sizer.Add(wx.TextCtrl(panel, wx.ID_ANY, "")) + panel.SetSizer(sizer) + self.AddExtraControls(panel) + + + # ... code to update the text control with the currently selected + # item width and to react to its changes omitted ... + diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeList.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeList.1.py new file mode 100644 index 00000000..dc305375 --- /dev/null +++ b/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeList.1.py @@ -0,0 +1,2 @@ + + order = [0] # checked item #0