git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58132
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
return false;
PreCreation();
return false;
PreCreation();
Widget parentWidget = (Widget) parent->GetClientWidget();
Widget buttonWidget = XtVaCreateManagedWidget(name.c_str(),
Widget parentWidget = (Widget) parent->GetClientWidget();
Widget buttonWidget = XtVaCreateManagedWidget(name.c_str(),
{
wxXmString str( choices[i] );
XmComboBoxAddItem(buttonWidget, str(), 0);
{
wxXmString str( choices[i] );
XmComboBoxAddItem(buttonWidget, str(), 0);
- m_stringList.Add(choices[i]);
+ m_stringArray.Add(choices[i]);
}
m_mainWidget = (Widget) buttonWidget;
}
m_mainWidget = (Widget) buttonWidget;
{
wxXmString str( items[i].c_str() );
XmComboBoxAddItem((Widget) m_mainWidget, str(), GetMotifPosition(pos));
{
wxXmString str( items[i].c_str() );
XmComboBoxAddItem((Widget) m_mainWidget, str(), GetMotifPosition(pos));
- wxChar* copy = wxStrcpy(new wxChar[items[i].length() + 1], items[i].c_str());
- m_stringList.Insert(pos, copy);
- m_noStrings ++;
+ m_stringArray.Insert(items[i], pos);
InsertNewItemClientData(pos, clientData, i, type);
}
InsertNewItemClientData(pos, clientData, i, type);
}
XmComboBoxDeletePos((Widget) m_mainWidget, n+1);
m_stringArray.RemoveAt(n);
wxControlWithItems::DoDeleteOneItem(n);
XmComboBoxDeletePos((Widget) m_mainWidget, n+1);
m_stringArray.RemoveAt(n);
wxControlWithItems::DoDeleteOneItem(n);
}
void wxComboBox::Clear()
{
XmComboBoxDeleteAllItems((Widget) m_mainWidget);
}
void wxComboBox::Clear()
{
XmComboBoxDeleteAllItems((Widget) m_mainWidget);
wxControlWithItems::DoClear();
wxControlWithItems::DoClear();
}
void wxComboBox::SetSelection (int n)
}
void wxComboBox::SetSelection (int n)