[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/kivio
From:       Peter Simonsson <psn () linux ! se>
Date:       2005-12-27 22:55:47
Message-ID: 1135724147.416134.26305.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 491892 by psn:

Add a stencil list palette


 M  +10 -0     kiviopart/kivio_view.cpp  
 M  +3 -0      kiviopart/kivio_view.h  
 M  +1 -1      kiviopart/kivioglobal.cpp  
 M  +6 -6      kiviopart/ui/Makefile.am  
 A             kiviopart/ui/objectlistpalette.cpp   [License: GPL (v2+)]
 A             kiviopart/ui/objectlistpalette.h   [License: GPL (v2+)]
 M  +1 -1      plugins/kivioselecttool/tool_select.cpp  


--- trunk/koffice/kivio/kiviopart/kivio_view.cpp #491891:491892
@@ -127,6 +127,7 @@
 #include "kivioaddstencilsetpanel.h"
 #include "kiviostencilsetinstaller.h"
 #include "addstenciltool.h"
+#include "objectlistpalette.h"
 
 #define TOGGLE_ACTION(X) ((KToggleAction*)actionCollection()->action(X))
 #define MOUSEPOS_TEXT 1000
@@ -264,6 +265,7 @@
   // Must be executed before setActivePage() and before setupActions()
   createBirdEyeDock();
   createLayerDock();
+  createObjectListPalette();
   createGeometryDock();
   createProtectionDock();
 //   createAddStencilSetDock();
@@ -369,6 +371,12 @@
   connect(this, SIGNAL(updateStencilSetList()), m_addStencilSetPanel, \
SLOT(updateList()));  }
 
+void KivioView::createObjectListPalette()
+{
+  m_objectListPalette = new Kivio::ObjectListPalette(this);
+  m_objectListPalette->setCaption("Stencils");
+  paletteManager()->addWidget(m_objectListPalette, "objectlistpalette", \
"birdeyedocker"); +}
 
 void KivioView::setupActions()
 {
@@ -666,6 +674,7 @@
 
   m_pCanvas->guideLines().setGuideLines(m_pActivePage->horizontalGuideLines(),
  m_pActivePage->verticalGuideLines());
+  m_objectListPalette->updateObjectList();
 }
 
 void KivioView::setActiveSpawnerSet( KivioStencilSpawnerSet *set )
@@ -820,6 +829,7 @@
   m_pCanvas->updateScrollBars();
   vRuler->update();
   hRuler->update();
+  m_objectListPalette->updateObjectList();
 }
 
 void KivioView::paintContent( KivioPainter&, const QRect&, bool)
--- trunk/koffice/kivio/kiviopart/kivio_view.h #491891:491892
@@ -39,6 +39,7 @@
   class PluginManager;
   class AddStencilSetPanel;
   class AddStencilTool;
+  class ObjectListPalette;
 }
 
 class KivioBirdEyePanel;
@@ -154,6 +155,7 @@
     void createBirdEyeDock();
     void createProtectionDock();
     void createAddStencilSetDock();
+    void createObjectListPalette();
 
   public slots:
     void paperLayoutDlg();
@@ -339,6 +341,7 @@
     KivioBirdEyePanel* m_pBirdEyePanel;
     KivioProtectionPanel* m_pProtectionPanel;
     Kivio::AddStencilSetPanel* m_addStencilSetPanel;
+    Kivio::ObjectListPalette* m_objectListPalette;
     KToggleAction* showPageMargins;
     KToggleAction* showRulers;
     KToggleAction* showGrid;
--- trunk/koffice/kivio/kiviopart/kivioglobal.cpp #491891:491892
@@ -1306,7 +1306,7 @@
   pix.fill(Qt::white);
   KivioScreenPainter kpainter;
   kpainter.start(&pix);
-  kpainter.translateBy((width - rect.width()) / 2, (height - \
rect.height()) / 2); +  kpainter.translateBy(-rect.x() + ((width - \
rect.width()) / 2), -rect.y() + ((height - rect.height()) / 2));  \
KivioIntraStencilData data;  data.painter = &kpainter;
   data.zoomHandler = &zoomHandler;
--- trunk/koffice/kivio/kiviopart/ui/Makefile.am #491891:491892
@@ -12,9 +12,9 @@
 libui_la_METASOURCES = AUTO
 
 libui_la_SOURCES = aligndialog.ui kivio_birdeye_panel.cpp \
-		kivio_birdeye_panel_base.ui kivio_layer_panel_base.ui \
                kivio_layer_panel.cpp \
-		kivio_protection_panel_base.ui kivio_protection_panel.cpp \
                kiviooptionsdialog.cpp \
-		export_page_dialog_base.ui export_page_dialog.cpp kiviotextformatdlg.cpp \
                kiviostencilformatdlg.cpp \
-		kivioarrowheadformatdlg.cpp kivioaligndialog.cpp \
                kivioaddstencilsetpanel.cpp \
-		kiviostencilsetwidget.ui
-noinst_HEADERS = kivioaddstencilsetpanel.h
+			kivio_birdeye_panel_base.ui kivio_layer_panel_base.ui \
kivio_layer_panel.cpp \ +			kivio_protection_panel_base.ui \
kivio_protection_panel.cpp kiviooptionsdialog.cpp \ \
+			export_page_dialog_base.ui export_page_dialog.cpp \
kiviotextformatdlg.cpp kiviostencilformatdlg.cpp \ \
+			kivioarrowheadformatdlg.cpp kivioaligndialog.cpp \
kivioaddstencilsetpanel.cpp \ +			kiviostencilsetwidget.ui \
objectlistpalette.cpp +noinst_HEADERS = kivioaddstencilsetpanel.h \
                objectlistpalette.h
--- trunk/koffice/kivio/plugins/kivioselecttool/tool_select.cpp \
#491891:491892 @@ -110,7 +110,7 @@
       if( m->button() == RightButton ) {
         showPopupMenu(m->globalPos());
       } else if( m->button() == LeftButton ) {
-        if((m->state() & ControlButton) || (m->state() & ShiftButton)) {
+        if(m->state() & ControlButton) {
           m_controlKey = true;
         } else {
           m_controlKey = false;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic