[Igarden-commit] Garden/source/Document CPlanPanel.cp, 1.43.2.2, 1.43.2.3
Status: Beta
Brought to you by:
jlbedell
|
From: Jeffrey B. <jlb...@us...> - 2007-01-20 00:42:46
|
Update of /cvsroot/igarden/Garden/source/Document In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv18982 Modified Files: Tag: Release_branch_v1 CPlanPanel.cp Log Message: Add selectAll on plan view Index: CPlanPanel.cp =================================================================== RCS file: /cvsroot/igarden/Garden/source/Document/CPlanPanel.cp,v retrieving revision 1.43.2.2 retrieving revision 1.43.2.3 diff -C2 -d -r1.43.2.2 -r1.43.2.3 *** CPlanPanel.cp 5 Dec 2006 03:06:29 -0000 1.43.2.2 --- CPlanPanel.cp 20 Jan 2007 00:42:43 -0000 1.43.2.3 *************** *** 398,401 **** --- 398,402 ---- case kMenuToolsEditAlternatives: case kMenuToolsStyle: + case KXGEditSelectAll: m->enable = true; return 0; *************** *** 567,570 **** --- 568,577 ---- } + static void AddToSelected(Element *element, void *ref) + { + SelectedElements *selected = reinterpret_cast<SelectedElements*>(ref); + selected->AddSelectedElements(element); + } + // --------------------------------------------------------------------------- *************** *** 596,599 **** --- 603,616 ---- break; #endif + case KXGEditSelectAll: + layer = layout->GetWritableLayer(); + if(layer) + { + planRectangle_t bounds; + + layer->GetBoundingRect(bounds); + layer->ExecuteForEachElementWithin(AddToSelected, wview->GetSelectList(), bounds); + } + break; case KMenuFilePrint: |