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

List:       kde-commits
Subject:    koffice/kspread
From:       Ariya Hidayat <ariya () kde ! org>
Date:       2004-09-08 21:05:11
Message-ID: 20040908210511.974431C67 () office ! kde ! org
[Download RAW message or body]

CVS commit by ariya: 

column header should have no-nonsense size
but its real size would be managed from the view


  M +4 -3      kspread_canvas.cc   1.417
  M +2 -0      kspread_canvas.h   1.110
  M +3 -0      kspread_view.cc   1.789


--- koffice/kspread/kspread_canvas.cc  #1.416:1.417
@@ -4591,7 +4591,4 @@ KSpreadHBorder::KSpreadHBorder( QWidget 
   m_scrollTimer = new QTimer( this );
   connect ( m_scrollTimer, SIGNAL( timeout() ), this, SLOT( doAutoScroll() ) );
-  
-  setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Minimum );
-  setMinimumHeight( m_pCanvas->doc()->zoomItY( KSpreadFormat::globalRowHeight() + 2 ) );
 }
 
@@ -4602,4 +4599,8 @@ KSpreadHBorder::~KSpreadHBorder()
 }
 
+QSize KSpreadHBorder::sizeHint() const
+{
+  return QSize( 40, 10 );
+}
 
 void KSpreadHBorder::mousePressEvent( QMouseEvent * _ev )

--- koffice/kspread/kspread_canvas.h  #1.109:1.110
@@ -594,4 +594,6 @@ public:
     void updateColumns( int from, int to );
 
+    QSize sizeHint() const;
+
 private slots:
     void doAutoScroll();

--- koffice/kspread/kspread_view.cc  #1.788:1.789
@@ -4887,4 +4887,7 @@ void KSpreadView::refreshView()
   d->canvas->updatePosWidget();
   
+  d->hBorderWidget->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Minimum );
+  d->hBorderWidget->setMinimumHeight( d->doc->zoomItY( KSpreadFormat::globalRowHeight() + 2 ) );  
+  
   if( table->layoutDirection() == KSpreadSheet::LeftToRight )
   {


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

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