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
void SetItemRect(const wxRect& r) { rect = r; }
int GetToolId() const { return tool_id; }
void SetItemRect(const wxRect& r) { rect = r; }
int GetToolId() const { return tool_id; }
- void SetToolId(int id) { tool_id = id; }
+ void SetToolId(int toolid) { tool_id = toolid; }
window = NULL;
sizer_item = NULL;
spacer_pixels = 0;
window = NULL;
sizer_item = NULL;
spacer_pixels = 0;
kind = wxITEM_NORMAL;
state = 0; // normal, enabled
proportion = 0;
kind = wxITEM_NORMAL;
state = 0; // normal, enabled
proportion = 0;
sizer_item = c.sizer_item;
min_size = c.min_size;
spacer_pixels = c.spacer_pixels;
sizer_item = c.sizer_item;
min_size = c.min_size;
spacer_pixels = c.spacer_pixels;
kind = c.kind;
state = c.state;
proportion = c.proportion;
kind = c.kind;
state = c.state;
proportion = c.proportion;
void SetWindow(wxWindow* w) { window = w; }
wxWindow* GetWindow() { return window; }
void SetWindow(wxWindow* w) { window = w; }
wxWindow* GetWindow() { return window; }
- void SetId(int new_id) { id = new_id; }
- int GetId() const { return id; }
+ void SetId(int new_id) { toolid = new_id; }
+ int GetId() const { return toolid; }
void SetKind(int new_kind) { kind = new_kind; }
int GetKind() const { return kind; }
void SetKind(int new_kind) { kind = new_kind; }
int GetKind() const { return kind; }
wxSizerItem* sizer_item; // sizer item
wxSize min_size; // item's minimum size
int spacer_pixels; // size of a spacer
wxSizerItem* sizer_item; // sizer item
wxSize min_size; // item's minimum size
int spacer_pixels; // size of a spacer
+ int toolid; // item's id
int kind; // item's kind
int state; // state
int proportion; // proportion
int kind; // item's kind
int state; // state
int proportion; // proportion
item.active = true;
item.dropdown = false;
item.spacer_pixels = 0;
item.active = true;
item.dropdown = false;
item.spacer_pixels = 0;
item.state = 0;
item.proportion = 0;
item.kind = kind;
item.state = 0;
item.proportion = 0;
item.kind = kind;
item.user_data = 0;
item.sticky = false;
item.user_data = 0;
item.sticky = false;
- if (item.id == wxID_ANY)
- item.id = wxNewId();
+ if (item.toolid == wxID_ANY)
+ item.toolid = wxNewId();
if (!item.disabled_bitmap.IsOk())
{
if (!item.disabled_bitmap.IsOk())
{
item.active = true;
item.dropdown = false;
item.spacer_pixels = 0;
item.active = true;
item.dropdown = false;
item.spacer_pixels = 0;
- item.id = control->GetId();
+ item.toolid = control->GetId();
item.state = 0;
item.proportion = 0;
item.kind = wxITEM_CONTROL;
item.state = 0;
item.proportion = 0;
item.kind = wxITEM_CONTROL;
item.active = true;
item.dropdown = false;
item.spacer_pixels = 0;
item.active = true;
item.dropdown = false;
item.spacer_pixels = 0;
item.state = 0;
item.proportion = 0;
item.kind = wxITEM_LABEL;
item.state = 0;
item.proportion = 0;
item.kind = wxITEM_LABEL;
item.user_data = 0;
item.sticky = false;
item.user_data = 0;
item.sticky = false;
- if (item.id == wxID_ANY)
- item.id = wxNewId();
+ if (item.toolid == wxID_ANY)
+ item.toolid = wxNewId();
m_items.Add(item);
return &m_items.Last();
m_items.Add(item);
return &m_items.Last();
item.disabled_bitmap = wxNullBitmap;
item.active = true;
item.dropdown = false;
item.disabled_bitmap = wxNullBitmap;
item.active = true;
item.dropdown = false;
item.state = 0;
item.proportion = 0;
item.kind = wxITEM_SEPARATOR;
item.state = 0;
item.proportion = 0;
item.kind = wxITEM_SEPARATOR;
item.active = true;
item.dropdown = false;
item.spacer_pixels = pixels;
item.active = true;
item.dropdown = false;
item.spacer_pixels = pixels;
item.state = 0;
item.proportion = 0;
item.kind = wxITEM_SPACER;
item.state = 0;
item.proportion = 0;
item.kind = wxITEM_SPACER;
item.active = true;
item.dropdown = false;
item.spacer_pixels = 0;
item.active = true;
item.dropdown = false;
item.spacer_pixels = 0;
item.state = 0;
item.proportion = proportion;
item.kind = wxITEM_SPACER;
item.state = 0;
item.proportion = proportion;
item.kind = wxITEM_SPACER;
for (i = 0, count = m_items.GetCount(); i < count; ++i)
{
wxAuiToolBarItem& item = m_items.Item(i);
for (i = 0, count = m_items.GetCount(); i < count; ++i)
{
wxAuiToolBarItem& item = m_items.Item(i);
- if (item.id == tool_id)
+ if (item.toolid == tool_id)
for (i = 0; i < count; ++i)
{
wxAuiToolBarItem& item = m_items.Item(i);
for (i = 0; i < count; ++i)
{
wxAuiToolBarItem& item = m_items.Item(i);
- if (item.id == tool_id)
+ if (item.toolid == tool_id)
{
wxAuiToolBarItem& item = m_items.Item(i);
{
wxAuiToolBarItem& item = m_items.Item(i);
- wxUpdateUIEvent evt(item.id);
+ wxUpdateUIEvent evt(item.toolid);
evt.SetEventObject(this);
if (handler->ProcessEvent(evt))
evt.SetEventObject(this);
if (handler->ProcessEvent(evt))
UnsetToolTip();
// fire the tool dropdown event
UnsetToolTip();
// 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.SetToolId(m_action_item->id);
+ e.SetToolId(m_action_item->toolid);
int mouse_x = evt.GetX();
wxRect rect = m_action_item->sizer_item->GetRect();
int mouse_x = evt.GetX();
wxRect rect = m_action_item->sizer_item->GetRect();
- wxCommandEvent e(wxEVT_COMMAND_MENU_SELECTED, m_action_item->id);
+ wxCommandEvent e(wxEVT_COMMAND_MENU_SELECTED, m_action_item->toolid);
e.SetEventObject(this);
if (hit_item->kind == wxITEM_CHECK || hit_item->kind == wxITEM_RADIO)
{
const bool toggle = !(m_action_item->state & wxAUI_BUTTON_STATE_CHECKED);
e.SetEventObject(this);
if (hit_item->kind == wxITEM_CHECK || hit_item->kind == wxITEM_RADIO)
{
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
Refresh(false);
// repaint immediately
Refresh(false);
{
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.SetToolId(m_action_item->id);
+ e.SetToolId(m_action_item->toolid);
e.SetClickPoint(m_action_pos);
GetEventHandler()->ProcessEvent(e);
DoIdleUpdate();
e.SetClickPoint(m_action_pos);
GetEventHandler()->ProcessEvent(e);
DoIdleUpdate();
{
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.SetToolId(m_action_item->id);
+ e.SetToolId(m_action_item->toolid);
e.SetClickPoint(m_action_pos);
GetEventHandler()->ProcessEvent(e);
DoIdleUpdate();
e.SetClickPoint(m_action_pos);
GetEventHandler()->ProcessEvent(e);
DoIdleUpdate();
// event sent sometime in the future (see OnLeftUp())
wxAuiToolBarEvent e(wxEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG, GetId());
e.SetEventObject(this);
// event sent sometime in the future (see OnLeftUp())
wxAuiToolBarEvent e(wxEVT_COMMAND_AUITOOLBAR_BEGIN_DRAG, GetId());
e.SetEventObject(this);
- e.SetToolId(m_action_item->id);
+ e.SetToolId(m_action_item->toolid);
m_dragging = GetEventHandler()->ProcessEvent(e) && !e.GetSkipped();
DoIdleUpdate();
m_dragging = GetEventHandler()->ProcessEvent(e) && !e.GetSkipped();
DoIdleUpdate();