else
{
// This is neccessary , because after a DnD operation in
- // from and to ourself, the up event is swallowed by the
+ // from and to ourself, the up event is swallowed by the
// DnD code. So on next non-up event (which means here and
// now) m_lineSelectSingleOnUp should be reset.
- m_lineSelectSingleOnUp = (size_t) -1;
+ m_lineSelectSingleOnUp = (size_t) -1;
}
if (event.RightDown())
{
}
SendNotify( current, wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK,
event.GetPosition() );
+ // Allow generation of context menu event
+ event.Skip();
}
else if (event.MiddleDown())
{
}
else // multi sel & current is highlighted & no mod keys
{
- m_lineSelectSingleOnUp = current;
+ m_lineSelectSingleOnUp = current;
ChangeCurrent(current); // change focus
}
}
m_headerWin = new wxListHeaderWindow
(
this, wxID_ANY, m_mainWin,
- wxPoint(0, 0),
+ wxPoint(),
wxSize(GetClientSize().x, m_headerHeight),
wxTAB_TRAVERSAL
);
// don't create the inner window with the border
style &= ~wxBORDER_MASK;
- m_mainWin = new wxListMainWindow( this, wxID_ANY, wxPoint(0,0), size, style );
+ m_mainWin = new wxListMainWindow( this, wxID_ANY, wxPoint(), size, style );
#ifdef __WXMAC_CARBON__
// Human Interface Guidelines ask us for a special font in this case