void Unselect();
void UnselectAll();
// select this item
- void SelectItem(const wxTreeItemId& item, bool unselect_others=true, bool extended_select=false);
+ void SelectItem(const wxTreeItemId& item, bool unselect_others=TRUE, bool extended_select=FALSE);
// make sure this item is visible (expanding the parent item and/or
// scrolling to this item if necessary)
void EnsureVisible(const wxTreeItemId& item);
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())
{
wxArrayGenericTreeItems& 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)
// to keep going anyhow !!!
if (is_single)
{
- unselect_others=true;
- extended_select=false;
+ unselect_others=TRUE;
+ extended_select=FALSE;
}
wxGenericTreeItem *item = itemId.m_pItem;
}
else
{
- bool select=true; // the default
+ bool select=TRUE; // the default
// Check if we need to toggle hilight (ctrl mode)
if (!unselect_others)
bool wxGetFullHostName(wxChar *buf, int maxSize)
{
- DWORD nSize = maxSize;
+#if defined(__WIN32__) && !defined(__TWIN32__)
+ DWORD nSize = maxSize ;
if ( !::GetComputerName(buf, &nSize) )
{
wxLogLastError("GetComputerName");
return FALSE;
}
+#else
+ char *sysname;
+ const char *default_host = "noname";
+static const char WX_SECTION[] = "wxWindows";
+static const char eHOSTNAME[] = "HostName";
+
+ if ((sysname = getenv("SYSTEM_NAME")) == NULL) {
+ GetProfileString(WX_SECTION, eHOSTNAME, default_host, buf, maxSize - 1);
+ } else
+ strncpy(buf, sysname, maxSize - 1);
+ buf[maxSize] = '\0';
+ if ( *buf == '\0' )
+ {
+ wxLogLastError("GetComputerName");
+ return FALSE;
+ }
+#endif
return TRUE;
}