Don't name variables "id" in public headers.
This name clashes with Objective-C reserved keyword and so prevents the headers using it from being included from Objective-C++ code. Closes #12832. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66546 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -95,7 +95,7 @@ public:
|
|||||||
void SetItemRect(const wxRect& r) { rect = r; }
|
void SetItemRect(const wxRect& r) { rect = r; }
|
||||||
|
|
||||||
int GetToolId() const { return tool_id; }
|
int GetToolId() const { return tool_id; }
|
||||||
void SetToolId(int id) { tool_id = id; }
|
void SetToolId(int toolid) { tool_id = toolid; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
@@ -120,7 +120,7 @@ public:
|
|||||||
window = NULL;
|
window = NULL;
|
||||||
sizer_item = NULL;
|
sizer_item = NULL;
|
||||||
spacer_pixels = 0;
|
spacer_pixels = 0;
|
||||||
id = 0;
|
toolid = 0;
|
||||||
kind = wxITEM_NORMAL;
|
kind = wxITEM_NORMAL;
|
||||||
state = 0; // normal, enabled
|
state = 0; // normal, enabled
|
||||||
proportion = 0;
|
proportion = 0;
|
||||||
@@ -154,7 +154,7 @@ public:
|
|||||||
sizer_item = c.sizer_item;
|
sizer_item = c.sizer_item;
|
||||||
min_size = c.min_size;
|
min_size = c.min_size;
|
||||||
spacer_pixels = c.spacer_pixels;
|
spacer_pixels = c.spacer_pixels;
|
||||||
id = c.id;
|
toolid = c.toolid;
|
||||||
kind = c.kind;
|
kind = c.kind;
|
||||||
state = c.state;
|
state = c.state;
|
||||||
proportion = c.proportion;
|
proportion = c.proportion;
|
||||||
@@ -169,8 +169,8 @@ public:
|
|||||||
void SetWindow(wxWindow* w) { window = w; }
|
void SetWindow(wxWindow* w) { window = w; }
|
||||||
wxWindow* GetWindow() { return window; }
|
wxWindow* GetWindow() { return window; }
|
||||||
|
|
||||||
void SetId(int new_id) { id = new_id; }
|
void SetId(int new_id) { toolid = new_id; }
|
||||||
int GetId() const { return id; }
|
int GetId() const { return toolid; }
|
||||||
|
|
||||||
void SetKind(int new_kind) { kind = new_kind; }
|
void SetKind(int new_kind) { kind = new_kind; }
|
||||||
int GetKind() const { return kind; }
|
int GetKind() const { return kind; }
|
||||||
@@ -235,7 +235,7 @@ private:
|
|||||||
wxSizerItem* sizer_item; // sizer item
|
wxSizerItem* sizer_item; // sizer item
|
||||||
wxSize min_size; // item's minimum size
|
wxSize min_size; // item's minimum size
|
||||||
int spacer_pixels; // size of a spacer
|
int spacer_pixels; // size of a spacer
|
||||||
int id; // item's id
|
int toolid; // item's id
|
||||||
int kind; // item's kind
|
int kind; // item's kind
|
||||||
int state; // state
|
int state; // state
|
||||||
int proportion; // proportion
|
int proportion; // proportion
|
||||||
|
@@ -972,7 +972,7 @@ wxAuiToolBarItem* wxAuiToolBar::AddTool(int tool_id,
|
|||||||
item.active = true;
|
item.active = true;
|
||||||
item.dropdown = false;
|
item.dropdown = false;
|
||||||
item.spacer_pixels = 0;
|
item.spacer_pixels = 0;
|
||||||
item.id = tool_id;
|
item.toolid = tool_id;
|
||||||
item.state = 0;
|
item.state = 0;
|
||||||
item.proportion = 0;
|
item.proportion = 0;
|
||||||
item.kind = kind;
|
item.kind = kind;
|
||||||
@@ -981,8 +981,8 @@ wxAuiToolBarItem* wxAuiToolBar::AddTool(int tool_id,
|
|||||||
item.user_data = 0;
|
item.user_data = 0;
|
||||||
item.sticky = false;
|
item.sticky = false;
|
||||||
|
|
||||||
if (item.id == wxID_ANY)
|
if (item.toolid == wxID_ANY)
|
||||||
item.id = wxNewId();
|
item.toolid = wxNewId();
|
||||||
|
|
||||||
if (!item.disabled_bitmap.IsOk())
|
if (!item.disabled_bitmap.IsOk())
|
||||||
{
|
{
|
||||||
@@ -1010,7 +1010,7 @@ wxAuiToolBarItem* wxAuiToolBar::AddControl(wxControl* control,
|
|||||||
item.active = true;
|
item.active = true;
|
||||||
item.dropdown = false;
|
item.dropdown = false;
|
||||||
item.spacer_pixels = 0;
|
item.spacer_pixels = 0;
|
||||||
item.id = control->GetId();
|
item.toolid = control->GetId();
|
||||||
item.state = 0;
|
item.state = 0;
|
||||||
item.proportion = 0;
|
item.proportion = 0;
|
||||||
item.kind = wxITEM_CONTROL;
|
item.kind = wxITEM_CONTROL;
|
||||||
@@ -1039,7 +1039,7 @@ wxAuiToolBarItem* wxAuiToolBar::AddLabel(int tool_id,
|
|||||||
item.active = true;
|
item.active = true;
|
||||||
item.dropdown = false;
|
item.dropdown = false;
|
||||||
item.spacer_pixels = 0;
|
item.spacer_pixels = 0;
|
||||||
item.id = tool_id;
|
item.toolid = tool_id;
|
||||||
item.state = 0;
|
item.state = 0;
|
||||||
item.proportion = 0;
|
item.proportion = 0;
|
||||||
item.kind = wxITEM_LABEL;
|
item.kind = wxITEM_LABEL;
|
||||||
@@ -1048,8 +1048,8 @@ wxAuiToolBarItem* wxAuiToolBar::AddLabel(int tool_id,
|
|||||||
item.user_data = 0;
|
item.user_data = 0;
|
||||||
item.sticky = false;
|
item.sticky = false;
|
||||||
|
|
||||||
if (item.id == wxID_ANY)
|
if (item.toolid == wxID_ANY)
|
||||||
item.id = wxNewId();
|
item.toolid = wxNewId();
|
||||||
|
|
||||||
m_items.Add(item);
|
m_items.Add(item);
|
||||||
return &m_items.Last();
|
return &m_items.Last();
|
||||||
@@ -1064,7 +1064,7 @@ wxAuiToolBarItem* wxAuiToolBar::AddSeparator()
|
|||||||
item.disabled_bitmap = wxNullBitmap;
|
item.disabled_bitmap = wxNullBitmap;
|
||||||
item.active = true;
|
item.active = true;
|
||||||
item.dropdown = false;
|
item.dropdown = false;
|
||||||
item.id = -1;
|
item.toolid = -1;
|
||||||
item.state = 0;
|
item.state = 0;
|
||||||
item.proportion = 0;
|
item.proportion = 0;
|
||||||
item.kind = wxITEM_SEPARATOR;
|
item.kind = wxITEM_SEPARATOR;
|
||||||
@@ -1087,7 +1087,7 @@ wxAuiToolBarItem* wxAuiToolBar::AddSpacer(int pixels)
|
|||||||
item.active = true;
|
item.active = true;
|
||||||
item.dropdown = false;
|
item.dropdown = false;
|
||||||
item.spacer_pixels = pixels;
|
item.spacer_pixels = pixels;
|
||||||
item.id = -1;
|
item.toolid = -1;
|
||||||
item.state = 0;
|
item.state = 0;
|
||||||
item.proportion = 0;
|
item.proportion = 0;
|
||||||
item.kind = wxITEM_SPACER;
|
item.kind = wxITEM_SPACER;
|
||||||
@@ -1110,7 +1110,7 @@ wxAuiToolBarItem* wxAuiToolBar::AddStretchSpacer(int proportion)
|
|||||||
item.active = true;
|
item.active = true;
|
||||||
item.dropdown = false;
|
item.dropdown = false;
|
||||||
item.spacer_pixels = 0;
|
item.spacer_pixels = 0;
|
||||||
item.id = -1;
|
item.toolid = -1;
|
||||||
item.state = 0;
|
item.state = 0;
|
||||||
item.proportion = proportion;
|
item.proportion = proportion;
|
||||||
item.kind = wxITEM_SPACER;
|
item.kind = wxITEM_SPACER;
|
||||||
@@ -1167,7 +1167,7 @@ wxAuiToolBarItem* wxAuiToolBar::FindTool(int tool_id) const
|
|||||||
for (i = 0, count = m_items.GetCount(); i < count; ++i)
|
for (i = 0, count = m_items.GetCount(); i < count; ++i)
|
||||||
{
|
{
|
||||||
wxAuiToolBarItem& item = m_items.Item(i);
|
wxAuiToolBarItem& item = m_items.Item(i);
|
||||||
if (item.id == tool_id)
|
if (item.toolid == tool_id)
|
||||||
return &item;
|
return &item;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1760,7 +1760,7 @@ int wxAuiToolBar::GetToolIndex(int tool_id) const
|
|||||||
for (i = 0; i < count; ++i)
|
for (i = 0; i < count; ++i)
|
||||||
{
|
{
|
||||||
wxAuiToolBarItem& item = m_items.Item(i);
|
wxAuiToolBarItem& item = m_items.Item(i);
|
||||||
if (item.id == tool_id)
|
if (item.toolid == tool_id)
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2169,10 +2169,10 @@ void wxAuiToolBar::DoIdleUpdate()
|
|||||||
{
|
{
|
||||||
wxAuiToolBarItem& item = m_items.Item(i);
|
wxAuiToolBarItem& item = m_items.Item(i);
|
||||||
|
|
||||||
if (item.id == -1)
|
if (item.toolid == -1)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
wxUpdateUIEvent evt(item.id);
|
wxUpdateUIEvent evt(item.toolid);
|
||||||
evt.SetEventObject(this);
|
evt.SetEventObject(this);
|
||||||
|
|
||||||
if (handler->ProcessEvent(evt))
|
if (handler->ProcessEvent(evt))
|
||||||
@@ -2573,9 +2573,9 @@ void wxAuiToolBar::OnLeftDown(wxMouseEvent& evt)
|
|||||||
UnsetToolTip();
|
UnsetToolTip();
|
||||||
|
|
||||||
// fire the tool dropdown event
|
// fire the tool dropdown event
|
||||||
wxAuiToolBarEvent e(wxEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN, m_action_item->id);
|
wxAuiToolBarEvent e(wxEVT_COMMAND_AUITOOLBAR_TOOL_DROPDOWN, m_action_item->toolid);
|
||||||
e.SetEventObject(this);
|
e.SetEventObject(this);
|
||||||
e.SetToolId(m_action_item->id);
|
e.SetToolId(m_action_item->toolid);
|
||||||
|
|
||||||
int mouse_x = evt.GetX();
|
int mouse_x = evt.GetX();
|
||||||
wxRect rect = m_action_item->sizer_item->GetRect();
|
wxRect rect = m_action_item->sizer_item->GetRect();
|
||||||
@@ -2636,14 +2636,14 @@ void wxAuiToolBar::OnLeftUp(wxMouseEvent& evt)
|
|||||||
{
|
{
|
||||||
UnsetToolTip();
|
UnsetToolTip();
|
||||||
|
|
||||||
wxCommandEvent e(wxEVT_COMMAND_MENU_SELECTED, m_action_item->id);
|
wxCommandEvent e(wxEVT_COMMAND_MENU_SELECTED, m_action_item->toolid);
|
||||||
e.SetEventObject(this);
|
e.SetEventObject(this);
|
||||||
|
|
||||||
if (hit_item->kind == wxITEM_CHECK || hit_item->kind == wxITEM_RADIO)
|
if (hit_item->kind == wxITEM_CHECK || hit_item->kind == wxITEM_RADIO)
|
||||||
{
|
{
|
||||||
const bool toggle = !(m_action_item->state & wxAUI_BUTTON_STATE_CHECKED);
|
const bool toggle = !(m_action_item->state & wxAUI_BUTTON_STATE_CHECKED);
|
||||||
|
|
||||||
ToggleTool(m_action_item->id, toggle);
|
ToggleTool(m_action_item->toolid, toggle);
|
||||||
|
|
||||||
// repaint immediately
|
// repaint immediately
|
||||||
Refresh(false);
|
Refresh(false);
|
||||||
@@ -2712,9 +2712,9 @@ void wxAuiToolBar::OnRightUp(wxMouseEvent& evt)
|
|||||||
{
|
{
|
||||||
if (hit_item->kind == wxITEM_NORMAL)
|
if (hit_item->kind == wxITEM_NORMAL)
|
||||||
{
|
{
|
||||||
wxAuiToolBarEvent e(wxEVT_COMMAND_AUITOOLBAR_RIGHT_CLICK, m_action_item->id);
|
wxAuiToolBarEvent e(wxEVT_COMMAND_AUITOOLBAR_RIGHT_CLICK, m_action_item->toolid);
|
||||||
e.SetEventObject(this);
|
e.SetEventObject(this);
|
||||||
e.SetToolId(m_action_item->id);
|
e.SetToolId(m_action_item->toolid);
|
||||||
e.SetClickPoint(m_action_pos);
|
e.SetClickPoint(m_action_pos);
|
||||||
GetEventHandler()->ProcessEvent(e);
|
GetEventHandler()->ProcessEvent(e);
|
||||||
DoIdleUpdate();
|
DoIdleUpdate();
|
||||||
@@ -2785,9 +2785,9 @@ void wxAuiToolBar::OnMiddleUp(wxMouseEvent& evt)
|
|||||||
{
|
{
|
||||||
if (hit_item->kind == wxITEM_NORMAL)
|
if (hit_item->kind == wxITEM_NORMAL)
|
||||||
{
|
{
|
||||||
wxAuiToolBarEvent e(wxEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK, m_action_item->id);
|
wxAuiToolBarEvent e(wxEVT_COMMAND_AUITOOLBAR_MIDDLE_CLICK, m_action_item->toolid);
|
||||||
e.SetEventObject(this);
|
e.SetEventObject(this);
|
||||||
e.SetToolId(m_action_item->id);
|
e.SetToolId(m_action_item->toolid);
|
||||||
e.SetClickPoint(m_action_pos);
|
e.SetClickPoint(m_action_pos);
|
||||||
GetEventHandler()->ProcessEvent(e);
|
GetEventHandler()->ProcessEvent(e);
|
||||||
DoIdleUpdate();
|
DoIdleUpdate();
|
||||||
@@ -2811,7 +2811,7 @@ void wxAuiToolBar::OnMotion(wxMouseEvent& evt)
|
|||||||
// event sent sometime in the future (see OnLeftUp())
|
// event sent sometime in the future (see OnLeftUp())
|
||||||
wxAuiToolBarEvent e(wxEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG, GetId());
|
wxAuiToolBarEvent e(wxEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG, GetId());
|
||||||
e.SetEventObject(this);
|
e.SetEventObject(this);
|
||||||
e.SetToolId(m_action_item->id);
|
e.SetToolId(m_action_item->toolid);
|
||||||
m_dragging = GetEventHandler()->ProcessEvent(e) && !e.GetSkipped();
|
m_dragging = GetEventHandler()->ProcessEvent(e) && !e.GetSkipped();
|
||||||
|
|
||||||
DoIdleUpdate();
|
DoIdleUpdate();
|
||||||
|
Reference in New Issue
Block a user