1//---------------------------------------------------------------------------
2// This file is generated by wxPython's SIP generator.  Do not edit by hand.
3//
4// Copyright: (c) 2018 by Total Control Software
5// License:   wxWindows License
6//
7// This file will be included by _core.sip
8//
9//---------------------------------------------------------------------------
10
11//---------------------------------------------------------------------------
12
13class wxClientDataContainer
14{
15    %Docstring
16        ClientDataContainer()
17
18        This class is a mixin that provides storage and management of "client
19        data".
20    %End
21    %TypeHeaderCode
22        #include <wx/clntdata.h>
23    %End
24
25public:
26    wxClientDataContainer();
27
28    virtual
29    ~wxClientDataContainer();
30
31    wxClientData * GetClientObject() const   /PyName=GetClientData/;
32    %Docstring
33        GetClientData() -> ClientData
34
35        Get a pointer to the client data object.
36    %End
37
38    void SetClientObject(
39        wxClientData * data   /Transfer/
40    )   /PyName=SetClientData/;
41    %Docstring
42        SetClientData(data)
43
44        Set the client data object.
45    %End
46
47};  // end of class wxClientDataContainer
48
49
50%Extract(id=pycode_core)
51def _ClientDataContainer_GetClientObject(self):
52    """
53    Alias for :meth:`GetClientData`
54    """
55    return self.GetClientData()
56ClientDataContainer.GetClientObject = _ClientDataContainer_GetClientObject
57del _ClientDataContainer_GetClientObject
58%End
59
60%Extract(id=pycode_core)
61def _ClientDataContainer_SetClientObject(self, data):
62    """
63    Alias for :meth:`SetClientData`
64    """
65    self.SetClientData(data)
66ClientDataContainer.SetClientObject = _ClientDataContainer_SetClientObject
67del _ClientDataContainer_SetClientObject
68%End
69
70%Extract(id=pycode_core)
71ClientDataContainer.ClientData = property(ClientDataContainer.GetClientData, ClientDataContainer.SetClientData)
72%End
73
74
75//---------------------------------------------------------------------------
76
77