| | |
| | | dw_list.ResetUpdateStatus(); |
| | | dw_list.DwUpdateAllToEx(x); |
| | | HTREEITEM hItem =tv_gs.GetSelectedItem(); |
| | | if(hItem > 0) |
| | | if(hItem) |
| | | { |
| | | KXMLDOMElement e = x.documentElement(); |
| | | int p = trust(e); |
| | | tv_gs.SetItemData(hItem, p); |
| | | tv_gs.SetItemData(hItem, e); |
| | | |
| | | while(tv_gs.GetChildItem( hItem) > 0) |
| | | while(tv_gs.GetChildItem( hItem)) |
| | | tv_gs.DeleteItem(tv_gs.GetChildItem( hItem)); |
| | | |
| | | KXMLDOMNodeList li = x.selectNodes(L"item/item"); |
| | |
| | | for(i=0;i<s;i++) |
| | | { |
| | | KXMLDOMElement ele = li.item(i); |
| | | int pa = trust(ele); |
| | | xstring name = ele.selectSingleNode(L"Name").text(); |
| | | HTREEITEM cItem =tv_gs.InsertChildItem( hItem, name, pa, 15); |
| | | HTREEITEM cItem =tv_gs.InsertChildItem( hItem, name, ele, 15); |
| | | if(ele.selectSingleNode(L"item")) |
| | | tv_gs.SetItemChild1(cItem, 1); |
| | | } |
| | |
| | | |
| | | NMTREEVIEW& nmtv = *(NMTREEVIEW*)evt->notify.pnmh; |
| | | HTREEITEM hItem = nmtv.itemNew.hItem; |
| | | KXMLDOMElement& e = *(KXMLDOMElement*)tv_gs.GetItemData(hItem); |
| | | KXMLDOMElement e = tv_gs.GetItemData(hItem); |
| | | //trace(L"%s", e.xml); |
| | | //xstring id = e.selectSingleNode(L"MenuID").text(); |
| | | dw_list.AcceptText(); |
| | |
| | | tv_gs.DeleteItem(xto); |
| | | return -1; |
| | | } |
| | | KXMLDOMElement& fid = *(KXMLDOMElement*)tv_gs.GetItemData(xto); |
| | | KXMLDOMElement fid = tv_gs.GetItemData(xto); |
| | | HTREEITEM xpto =tv_gs.GetParentItem(xto); |
| | | KXMLDOMElement& tid = *(KXMLDOMElement*)tv_gs.GetItemData(xto); |
| | | KXMLDOMElement tid = tv_gs.GetItemData(xto); |
| | | //trace(L"%s-------------------------%s",fid.xml,tid.xml); |
| | | xml x ; |
| | | |
| | |
| | | // |
| | | HTREEITEM xpfrom =tv_gs.GetParentItem(xfrom); |
| | | //trace(L"%d", xpfrom); |
| | | KXMLDOMElement& fe = *(KXMLDOMElement*)tv_gs.GetItemData(xpfrom); |
| | | KXMLDOMElement fe = tv_gs.GetItemData(xpfrom); |
| | | //trace(L"%s-------------------------%s",fe.xml,tid.xml); |
| | | KXMLDOMElement fe1 = fe.selectSingleNode(L"item[@guid='"+id1+L"']"); |
| | | fe.removeChild(fe1); |