// generate a control id for the controls which were not given one by
// user
static int NewControlId() { return --ms_lastControlId; }
+ // get the id of the control following the one with the given
+ // (autogenerated) id
+ static int NextControlId(int id) { return id - 1; }
+ // get the id of the control preceding the one with the given
+ // (autogenerated) id
+ static int PrevControlId(int id) { return id + 1; }
// moving/resizing
// ---------------
virtual WXWidget GetHandle() const = 0;
protected:
- // the window id - a number which uniquely identifies a window among
+ // the window id - a number which uniquely identifies a window among
// its siblings unless it is -1
wxWindowID m_windowId;
// global function
// ----------------------------------------------------------------------------
-extern wxWindow* WXDLLEXPORT wxGetActiveWindow();
-inline int WXDLLEXPORT NewControlId() { return wxWindowBase::NewControlId(); }
+WXDLLEXPORT extern wxWindow* wxGetActiveWindow();
+inline WXDLLEXPORT int NewControlId() { return wxWindowBase::NewControlId(); }
#endif
// _WX_WINDOW_H_BASE_