466 } |
466 } |
467 |
467 |
468 // ============================================================================= |
468 // ============================================================================= |
469 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
469 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
470 // ============================================================================= |
470 // ============================================================================= |
471 void OpenFile::addObject (LDObject* obj) { |
471 ulong OpenFile::addObject (LDObject* obj) { |
472 if (this != g_CurrentFile) { |
472 if (this != g_CurrentFile) { |
473 objects.insert (objects.end (), obj); |
473 objects.insert (objects.end (), obj); |
474 return; |
474 return objects.size() - 1; |
475 } |
475 } |
476 |
476 |
477 const ulong ulSpot = g_ForgeWindow->getInsertionPoint (); |
477 const ulong ulSpot = g_ForgeWindow->getInsertionPoint (); |
478 objects.insert (objects.begin() + ulSpot, obj); |
478 objects.insert (objects.begin() + ulSpot, obj); |
|
479 return ulSpot; |
479 } |
480 } |
480 |
481 |
481 // ============================================================================= |
482 // ============================================================================= |
482 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
483 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
483 // ============================================================================= |
484 // ============================================================================= |