kivio

kivio_layers.h

00001 #ifndef KIVIO_LAYERS_H
00002 #define KIVIO_LAYERS_H
00003 
00004 #include "kivio_page.h"
00005 #include "kivio_view.h"
00006 #include <KoZoomHandler.h>
00007 
00008   extern KivioPage *page;
00009   extern KivioView* view;
00010 
00011   void update() { page->update(); }
00012 
00013   bool isStencilSelected( KivioStencil *s ) { return page->isStencilSelected(s); }
00014   void selectAllStencils() { page->selectAllStencils(); }
00015   void unselectAllStencils() { page->unselectAllStencils(); }
00016   bool unselectStencil( KivioStencil *s ) { return page->unselectStencil(s); }
00017   void selectStencil( KivioStencil *s ) { page->selectStencil(s); }
00018 
00019   KivioLayer *curLayer() { return page->curLayer(); }
00020   void setCurLayer( KivioLayer *pLayer ) { page->setCurLayer(pLayer); }
00021 
00022   KivioLayer *firstLayer() { return page->firstLayer(); }
00023   KivioLayer *nextLayer() { return page->nextLayer(); }
00024   KivioLayer *lastLayer() { return page->lastLayer(); }
00025   KivioLayer *prevLayer() { return page->prevLayer(); }
00026 
00027   bool removeCurrentLayer() { return page->removeCurrentLayer(); }
00028   void addLayer( KivioLayer *l ) { page->addLayer(l); }
00029   void insertLayer( int i, KivioLayer *l ) { page->insertLayer(i,l); }
00030   KivioLayer *layerAt( int i ) { return page->layerAt(i); }
00031 
00032   bool addStencil( KivioStencil *s ) { page->addStencil(s); return TRUE; }
00033 
00034   void deleteSelectedStencils() { page->deleteSelectedStencils(); }
00035   void groupSelectedStencils() { page->groupSelectedStencils(); }
00036   void ungroupSelectedStencils() { page->ungroupSelectedStencils(); }
00037 
00038   void bringToFront() { page->bringToFront(); }
00039   void sendToBack() { page->sendToBack(); }
00040 
00041   void copy() { page->copy(); }
00042   void cut() { page->cut(); }
00043   void paste() { page->paste(view); }
00044 
00045 #endif
KDE Home | KDE Accessibility Home | Description of Access Keys