• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/samples/treectrl/

Lines Matching refs:item

49 // verify that the item is ok and insult the user if it is not
50 #define CHECK_ITEM( item ) if ( !item.IsOk() ) { \
51 wxMessageBox(wxT("Please select some item first!"), \
143 // on a tree control, because it includes the point of the click or item,
202 style_menu->AppendCheckItem(TreeTest_TogBorder, wxT("Toggle &item border"));
219 tree_menu->Append(TreeTest_AddItem, wxT("Append a &new item"));
220 tree_menu->Append(TreeTest_InsertItem, wxT("&Insert a new item"));
221 tree_menu->Append(TreeTest_Delete, wxT("&Delete this item"));
224 tree_menu->Append(TreeTest_SelectRoot, wxT("Select root item"));
226 tree_menu->Append(TreeTest_Count, wxT("Count children of current item"));
227 tree_menu->Append(TreeTest_CountRec, wxT("Recursively count children of current item"));
229 tree_menu->Append(TreeTest_Sort, wxT("Sort children of current item"));
232 tree_menu->Append(TreeTest_EnsureVisible, wxT("Make the last item &visible"));
240 item_menu->Append(TreeTest_Dump, wxT("&Dump item children"));
241 item_menu->Append(TreeTest_Rename, wxT("&Rename item..."));
244 item_menu->Append(TreeTest_SetBold, wxT("Make item &bold"));
245 item_menu->Append(TreeTest_ClearBold, wxT("Make item &not bold"));
247 item_menu->Append(TreeTest_ToggleIcon, wxT("Toggle the item's &icon"));
252 item_menu->Append(TreeTest_Select, wxT("Select current item\tAlt-S"));
363 _T("Root/last item is %svisible/%svisible"),
369 status = _T("No root item");
419 wxTreeItemId item = m_treeCtrl->GetSelection();
421 CHECK_ITEM( item );
430 m_treeCtrl->SetItemText(item, s_text);
435 (void)m_treeCtrl->EditLabel(item);
440 wxTreeItemId item = m_treeCtrl->GetSelection();
442 CHECK_ITEM( item );
444 int i = m_treeCtrl->GetChildrenCount( item, false );
451 wxTreeItemId item = m_treeCtrl->GetSelection();
453 CHECK_ITEM( item );
455 int i = m_treeCtrl->GetChildrenCount( item );
462 wxTreeItemId item = m_treeCtrl->GetSelection();
464 CHECK_ITEM( item );
466 m_treeCtrl->DoSortChildren(item, reverse);
478 wxLogMessage(_T("Failed to get bounding item rect"));
538 wxTreeItemId item = m_treeCtrl->GetSelection();
540 CHECK_ITEM( item );
542 m_treeCtrl->SetItemBold(item, bold);
547 wxTreeItemId item = m_treeCtrl->GetSelection();
549 CHECK_ITEM( item );
551 m_treeCtrl->Delete(item);
556 wxTreeItemId item = m_treeCtrl->GetSelection();
558 CHECK_ITEM( item );
560 m_treeCtrl->DeleteChildren(item);
630 m_treeCtrl->InsertItem(m_treeCtrl->GetRootItem(), image, wxT("2nd item"));
675 wxTreeItemId item = m_treeCtrl->GetSelection();
677 CHECK_ITEM( item );
679 m_treeCtrl->DoToggleIcon(item);
828 // here we pass to AppendItem() normal and selected item images (we
868 new MyTreeItemData(wxT("Root item")));
912 void MyTreeCtrl::DoToggleIcon(const wxTreeItemId& item)
914 int image = (GetItemImage(item) == TreeCtrlIcon_Folder)
917 SetItemImage(item, image, wxTreeItemIcon_Normal);
919 image = (GetItemImage(item) == TreeCtrlIcon_FolderSelected)
922 SetItemImage(item, image, wxTreeItemIcon_Selected);
927 wxTreeItemId item = event.GetItem();
929 if ( item.IsOk() )
930 text << _T('"') << GetItemText(item).c_str() << _T('"');
932 text = _T("invalid item");
1109 wxLogMessage(wxT("OnBeginDrag: this item can't be dragged."));
1119 // where to copy the item?
1137 // just do append here - we could also insert it just before/after the item
1139 // completely ignore the client data and icon of the old item but could
1142 // Finally, we only copy one item here but we might copy the entire tree if
1152 // for testing, prevent this item's label editing
1156 wxMessageBox(wxT("You can't edit this item."));
1162 // test that it is possible to change the text of the item being edited
1163 SetItemText(itemId, _T("Editing root item"));
1188 wxMessageBox(wxT("You can't collapse this item."));
1196 // show some info about this item
1198 MyTreeItemData *item = (MyTreeItemData *)GetItemData(itemId);
1200 if ( item != NULL )
1202 item->ShowInfo(this);
1211 MyTreeItemData *item = itemId.IsOk() ? (MyTreeItemData *)GetItemData(itemId)
1216 wxLogMessage(wxT("OnItemMenu for item \"%s\" at screen coords (%i, %i)"),
1217 item ? item->GetDesc() : _T(""), screenpt.x, screenpt.y);
1239 title = wxT("Menu for no particular item");
1246 menu.Append(TreeTest_Highlight, wxT("&Highlight item"));
1256 MyTreeItemData *item = itemId.IsOk() ? (MyTreeItemData *)GetItemData(itemId)
1259 wxLogMessage(wxT("Item \"%s\" right clicked"), item ? item->GetDesc()
1283 wxLogMessage(wxT("No item under mouse"));
1286 MyTreeItemData *item = (MyTreeItemData *)GetItemData(id);
1287 if ( item )
1288 wxLogMessage(wxT("Item '%s' under mouse"), item->GetDesc());
1302 wxT("%u children (%u immediately under this item)."),