// there won't be a reference cycle and it can clean itself up via normal
// Python refcounting
%pythonAppend wxPyTimer
- "self._setCallbackInfo(self, Timer, 0); self._setOORInfo(self, 0)"
+ "self._setOORInfo(self, 0);" setCallbackInfo(Timer);
// if you don't call SetOwner() or provide an owner in the ctor
// then you must override Notify() in order to receive the timer
// Destructor.
virtual ~wxPyTimer();
- void _setCallbackInfo(PyObject* self, PyObject* _class, int incref = 1);
+ void _setCallbackInfo(PyObject* self, PyObject* _class, int incref = 0);
// Set the owner instance that will receive the EVT_TIMER events
// using the given id.
"""NO-OP: Timers must be destroyed by normal reference counting"""
pass
}
+
+ %property(Id, GetId, doc="See `GetId`");
+ %property(Interval, GetInterval, doc="See `GetInterval`");
+ %property(Owner, GetOwner, SetOwner, doc="See `GetOwner` and `SetOwner`");
};
public:
wxTimerEvent(int timerid = 0, int interval = 0);
int GetInterval() const;
+
+ %property(Interval, GetInterval, doc="See `GetInterval`");
};