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

List:       koffice
Subject:    A revision patch of KSpread
From:       Toshitaka Fujioka <tositaka () soft ! kusa ! ac ! jp>
Date:       2000-11-24 6:59:42
[Download RAW message or body]

Hello.
I am able to have tried to select a color by text color,
background color, border color of Color/Border Toolbar.
I will attach a patch.

Bye.

["koffice-2.0-kspread-ColorBorderToolBar-20001124.diff" (text/plain)]

diff -ur koffice-2.0.org/kspread/kspread_view.cc koffice-2.0/kspread/kspread_view.cc
--- koffice-2.0.org/kspread/kspread_view.cc	Mon Oct 16 20:40:37 2000
+++ koffice-2.0/kspread/kspread_view.cc	Fri Nov 24 15:14:09 2000
@@ -704,25 +704,28 @@
 
 void KSpreadView::changeTextColor()
 {
-  if ( m_pTable != 0L )
+  QColor textColor=m_textColor->color();
+  if ( KColorDialog::getColor( textColor ) )
   {
-    m_pTable->setSelectionTextColor( QPoint( m_pCanvas->markerColumn(), \
m_pCanvas->markerRow() ), m_textColor->color() ); +    \
m_pTable->setSelectionTextColor( QPoint( m_pCanvas->markerColumn(), \
m_pCanvas->markerRow() ), textColor );  }
 }
 
 void KSpreadView::changeBackgroundColor()
 {
-  if ( m_pTable != 0L )
+  QColor bgColor=m_bgColor->color();
+  if ( KColorDialog::getColor( bgColor ) )
   {
-    m_pTable->setSelectionbgColor( QPoint( m_pCanvas->markerColumn(), \
m_pCanvas->markerRow() ), m_bgColor->color() ); +    m_pTable->setSelectionbgColor( \
QPoint( m_pCanvas->markerColumn(), m_pCanvas->markerRow() ), bgColor );  }
 }
 
 void KSpreadView::changeBorderColor()
 {
-  if ( m_pTable != 0L )
+  QColor borderColor=m_borderColor->color();
+  if ( KColorDialog::getColor( borderColor ) )
   {
-    m_pTable->setSelectionBorderColor( QPoint( m_pCanvas->markerColumn(), \
m_pCanvas->markerRow() ), m_borderColor->color() ); +    \
m_pTable->setSelectionBorderColor( QPoint( m_pCanvas->markerColumn(), \
m_pCanvas->markerRow() ), borderColor );  }
 }
 



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

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