kexi project
Rapid Database Application Development
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
KDE

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
   Objectives
     1. Row Height Setting Dialog
     2. Column Width Setting Dialog
   Implementation Notes
     Data structures
     Related tasks

Objectives

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

none



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.