Another merge of 2.6 changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36914 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -23,13 +23,15 @@ Blue (RGB) intensity values, and is used to determine drawing colours,
|
||||
window colours, etc. Valid RGB values are in the range 0 to 255.
|
||||
|
||||
In wxPython there are typemaps that will automatically convert from a
|
||||
colour name, or from a '#RRGGBB' colour hex value string to a
|
||||
wx.Colour object when calling C++ methods that expect a wxColour.
|
||||
This means that the following are all equivallent::
|
||||
colour name, from a '#RRGGBB' colour hex value string, or from a 3
|
||||
integer tuple to a wx.Colour object when calling C++ methods that
|
||||
expect a wxColour. This means that the following are all
|
||||
equivallent::
|
||||
|
||||
win.SetBackgroundColour(wxColour(0,0,255))
|
||||
win.SetBackgroundColour('BLUE')
|
||||
win.SetBackgroundColour('#0000FF')
|
||||
win.SetBackgroundColour((0,0,255))
|
||||
|
||||
Additional colour names and their coresponding values can be added
|
||||
using `wx.ColourDatabase`. Various system colours (as set in the
|
||||
|
@@ -21,7 +21,7 @@
|
||||
// in the wrapper code.
|
||||
|
||||
#include <wx/hashmap.h>
|
||||
WX_DECLARE_STRING_HASH_MAP( swig_type_info*, wxPyTypeInfoHashMap );
|
||||
WX_DECLARE_STRING_HASH_MAP( swig_type_info*, wxPyTypeInfoHashMap );
|
||||
|
||||
|
||||
// Maintains a hashmap of className to swig_type_info pointers. Given the
|
||||
|
@@ -91,7 +91,7 @@ const wxVideoMode wxDefaultVideoMode;
|
||||
#include <wx/dynarray.h>
|
||||
#include <wx/vidmode.h>
|
||||
|
||||
WX_DECLARE_OBJARRAY(wxVideoMode, wxArrayVideoModes);
|
||||
WX_DECLARE_OBJARRAY(wxVideoMode, wxArrayVideoModes);
|
||||
#include "wx/arrimpl.cpp"
|
||||
WX_DEFINE_OBJARRAY(wxArrayVideoModes);
|
||||
const wxVideoMode wxDefaultVideoMode;
|
||||
|
@@ -368,7 +368,7 @@ EVT_LIST_ITEM_FOCUSED = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED
|
||||
|
||||
%{ // C++ Version of a Python aware class
|
||||
class wxPyListCtrl : public wxListCtrl {
|
||||
DECLARE_ABSTRACT_CLASS(wxPyListCtrl);
|
||||
DECLARE_ABSTRACT_CLASS(wxPyListCtrl)
|
||||
public:
|
||||
wxPyListCtrl() : wxListCtrl() {}
|
||||
wxPyListCtrl(wxWindow* parent, wxWindowID id,
|
||||
@@ -661,13 +661,16 @@ details in the second return value (see wx.LIST_HITTEST flags.)", "");
|
||||
long InsertItem(wxListItem& info);
|
||||
|
||||
// Insert a string item
|
||||
%Rename(InsertStringItem, long, InsertItem(long index, const wxString& label));
|
||||
%Rename(InsertStringItem,
|
||||
long, InsertItem(long index, const wxString& label, int imageIndex=-1));
|
||||
|
||||
// Insert an image item
|
||||
%Rename(InsertImageItem, long, InsertItem(long index, int imageIndex));
|
||||
%Rename(InsertImageItem,
|
||||
long, InsertItem(long index, int imageIndex));
|
||||
|
||||
// Insert an image/string item
|
||||
%Rename(InsertImageStringItem, long, InsertItem(long index, const wxString& label, int imageIndex));
|
||||
%Rename(InsertImageStringItem,
|
||||
long, InsertItem(long index, const wxString& label, int imageIndex));
|
||||
|
||||
// For list view mode (only), inserts a column.
|
||||
%Rename(InsertColumnItem, long, InsertColumn(long col, wxListItem& info));
|
||||
|
@@ -721,7 +721,7 @@ public:
|
||||
%{
|
||||
class wxPyPreviewFrame : public wxPreviewFrame
|
||||
{
|
||||
DECLARE_CLASS(wxPyPreviewFrame);
|
||||
DECLARE_CLASS(wxPyPreviewFrame)
|
||||
public:
|
||||
wxPyPreviewFrame(wxPrintPreview* preview, wxFrame* parent,
|
||||
const wxString& title,
|
||||
@@ -780,7 +780,7 @@ public:
|
||||
%{
|
||||
class wxPyPreviewControlBar : public wxPreviewControlBar
|
||||
{
|
||||
DECLARE_CLASS(wxPyPreviewControlBar);
|
||||
DECLARE_CLASS(wxPyPreviewControlBar)
|
||||
public:
|
||||
wxPyPreviewControlBar(wxPrintPreview *preview,
|
||||
long buttons,
|
||||
|
@@ -61,7 +61,7 @@ enum {
|
||||
// Otherwise make a class that can virtualize CreatePopupMenu
|
||||
class wxPyTaskBarIcon : public wxTaskBarIcon
|
||||
{
|
||||
DECLARE_ABSTRACT_CLASS(wxPyTaskBarIcon);
|
||||
DECLARE_ABSTRACT_CLASS(wxPyTaskBarIcon)
|
||||
public:
|
||||
wxPyTaskBarIcon() : wxTaskBarIcon()
|
||||
{}
|
||||
|
@@ -263,7 +263,7 @@ public:
|
||||
|
||||
%{ // C++ version of Python aware wxTreeCtrl
|
||||
class wxPyTreeCtrl : public wxTreeCtrl {
|
||||
DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl);
|
||||
DECLARE_ABSTRACT_CLASS(wxPyTreeCtrl)
|
||||
public:
|
||||
wxPyTreeCtrl() : wxTreeCtrl() {}
|
||||
wxPyTreeCtrl(wxWindow *parent, wxWindowID id,
|
||||
|
@@ -35,7 +35,7 @@
|
||||
%{
|
||||
class wxPyVScrolledWindow : public wxVScrolledWindow
|
||||
{
|
||||
DECLARE_ABSTRACT_CLASS(wxPyVScrolledWindow);
|
||||
DECLARE_ABSTRACT_CLASS(wxPyVScrolledWindow)
|
||||
public:
|
||||
wxPyVScrolledWindow() : wxVScrolledWindow() {}
|
||||
|
||||
@@ -224,7 +224,7 @@ MAKE_CONST_WXSTRING(VListBoxNameStr);
|
||||
%{
|
||||
class wxPyVListBox : public wxVListBox
|
||||
{
|
||||
DECLARE_ABSTRACT_CLASS(wxPyVListBox);
|
||||
DECLARE_ABSTRACT_CLASS(wxPyVListBox)
|
||||
public:
|
||||
wxPyVListBox() : wxVListBox() {}
|
||||
|
||||
@@ -463,7 +463,7 @@ public:
|
||||
%{
|
||||
class wxPyHtmlListBox : public wxHtmlListBox
|
||||
{
|
||||
DECLARE_ABSTRACT_CLASS(wxPyHtmlListBox);
|
||||
DECLARE_ABSTRACT_CLASS(wxPyHtmlListBox)
|
||||
public:
|
||||
wxPyHtmlListBox() : wxHtmlListBox() {}
|
||||
|
||||
|
@@ -245,7 +245,7 @@ public:
|
||||
|
||||
%{
|
||||
class wxPyHtmlTagHandler : public wxHtmlTagHandler {
|
||||
DECLARE_DYNAMIC_CLASS(wxPyHtmlTagHandler);
|
||||
DECLARE_DYNAMIC_CLASS(wxPyHtmlTagHandler)
|
||||
public:
|
||||
wxPyHtmlTagHandler() : wxHtmlTagHandler() {};
|
||||
|
||||
@@ -283,7 +283,7 @@ public:
|
||||
|
||||
%{
|
||||
class wxPyHtmlWinTagHandler : public wxHtmlWinTagHandler {
|
||||
DECLARE_DYNAMIC_CLASS(wxPyHtmlWinTagHandler);
|
||||
DECLARE_DYNAMIC_CLASS(wxPyHtmlWinTagHandler)
|
||||
public:
|
||||
wxPyHtmlWinTagHandler() : wxHtmlWinTagHandler() {};
|
||||
|
||||
@@ -642,7 +642,7 @@ public:
|
||||
|
||||
%{ // here's the C++ version
|
||||
class wxPyHtmlFilter : public wxHtmlFilter {
|
||||
DECLARE_ABSTRACT_CLASS(wxPyHtmlFilter);
|
||||
DECLARE_ABSTRACT_CLASS(wxPyHtmlFilter)
|
||||
public:
|
||||
wxPyHtmlFilter() : wxHtmlFilter() {}
|
||||
|
||||
@@ -710,7 +710,7 @@ public:
|
||||
|
||||
%{
|
||||
class wxPyHtmlWindow : public wxHtmlWindow {
|
||||
DECLARE_ABSTRACT_CLASS(wxPyHtmlWindow);
|
||||
DECLARE_ABSTRACT_CLASS(wxPyHtmlWindow)
|
||||
public:
|
||||
wxPyHtmlWindow(wxWindow *parent, wxWindowID id = -1,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
|
@@ -126,7 +126,7 @@ public:
|
||||
|
||||
%{ // C++ Version of a Python aware class
|
||||
class wxPyWizardPage : public wxWizardPage {
|
||||
DECLARE_ABSTRACT_CLASS(wxPyWizardPage);
|
||||
DECLARE_ABSTRACT_CLASS(wxPyWizardPage)
|
||||
public:
|
||||
wxPyWizardPage() : wxWizardPage() {}
|
||||
wxPyWizardPage(wxWizard *parent,
|
||||
|
Reference in New Issue
Block a user