size_t count = children.Count();
for (size_t n=(size_t)(index+1); n<count; ++n)
- if (TagAllChildrenUntilLast(children[n], last_item, select)) return true;
+ if (TagAllChildrenUntilLast(children[n], last_item, select)) return TRUE;
return TagNextChildren(parent, last_item, select);
}
crt_item->SetHilight(select);
RefreshLine(crt_item);
- if (crt_item==last_item) return true;
+ if (crt_item==last_item) return TRUE;
if (crt_item->HasChildren())
{
wxArrayTreeItems& children = crt_item->GetChildren();
size_t count = children.Count();
for ( size_t n = 0; n < count; ++n )
- if (TagAllChildrenUntilLast(children[n], last_item, select)) return true;
+ if (TagAllChildrenUntilLast(children[n], last_item, select)) return TRUE;
}
- return false;
+ return FALSE;
}
void wxTreeCtrl::SelectItemRange(wxGenericTreeItem *item1, wxGenericTreeItem *item2)
if (TagAllChildrenUntilLast(first,last,select)) return;
+/*
cout << first->GetText() << " " << last->GetText() << " " << (int) select << endl;
+*/
TagNextChildren(first,last,select);
}
// to keep going anyhow !!!
if (is_single)
{
- unselect_others=true;
- extended_select=false;
+ unselect_others=TRUE;
+ extended_select=FALSE;
}
wxGenericTreeItem *item = itemId.m_pItem;
event.SetEventObject( this );
// Here we don't send any selection mode yet ! TO SEE
+/*
if (m_current)
cout << m_current->GetText() << " " << (int)m_current->HasHilight() << endl;
+*/
if ( GetEventHandler()->ProcessEvent( event ) && event.WasVetoed() )
return;
+/*
if (m_current)
- cout << m_current->GetText() << " " << (int)m_current->HasHilight() << endl;
+ cout << m_current->GetText() << " " << (int)m_current->HasHilight() << endl;
+*/
// ctrl press
if (unselect_others)
}
else
{
- bool select=true; // the default
+ bool select=TRUE; // the default
// Check if we need to toggle hilight (ctrl mode)
if (!unselect_others)