kexi project
Rapid Database Application Development
"Microsoft Access for Linux"

Home Download FAQ Support Features Handbook Screenshots Screencasts Compile Kexi Development Authors Contact License Sponsorship Translate This Site

wiki navigation:

Front Page
[info] [diff] [login]
[recent changes]
[most popular]
You can donate
to Kexi Project:
Via PayPal

Spread the word about Kexi!
Get Kexi Now!

Built on the KDE technology

Member of the Calligra Suite

No Software Patents!

Developer Jobs : Dialogs/Wizards

Table Row And Column Size Dialogs : Design Documentation

 Creation date: 2004-12-09
 Docs maintained by: jstaniek

Table of Contents
     1. Row Height Setting Dialog
     2. Column Width Setting Dialog
   Implementation Notes
     Data structures
     Related tasks


User can adjust table view's rows height or column width using mouse pointer draging. As an addition we've following two dialogs:

^ toc

1. Row Height Setting Dialog

  • class name: KexiTableViewRowHeightDialog

^ toc

2. Column Width Setting Dialog

  • class name: KexiTableViewColumnWidthDialog

^ toc

Implementation Notes

  • inherit KDialogBase
  • buttons should be at the bottom, not @ left
  • use KDoubleNumInput (two digits) for the value input
  • add units label "cm" after the value input
    • TODO: later we'll set current unit (inch, point, etc.) here
  • disable value input when "Standard xxxx" checkbox is checked
  • add:
 double value() const;

method for getting value from the dialog.

^ toc

Data structures


^ toc

Related tasks


Kexi - "MS Access for Linux" ... and Windows
© Kexi Team
This content is available under GFDL
Last edited: January 11, 2005 by js, visited 0 times.