Back to index

scribus-ng  1.3.4.dfsg+svn20071115
tabtypography.h
Go to the documentation of this file.
00001 /*
00002 For general Scribus (>=1.3.2) copyright and licensing information please refer
00003 to the COPYING file provided with the program. Following this notice may exist
00004 a copyright and/or license notice that predates the release of Scribus 1.3.2
00005 for which a new license (GPL+exception) is in place.
00006 */
00007 #ifndef TABTYPOGRAPHY_H
00008 #define TABTYPOGRAPHY_H
00009 
00010 #include <qvariant.h>
00011 #include <qwidget.h>
00012 #include "scribusapi.h"
00013 class QGridLayout;
00014 class QGroupBox;
00015 class QLabel;
00016 class MSpinBox;
00017 class QSpinBox;
00018 
00019 class SCRIBUS_API TabTypograpy : public QWidget
00020 {
00021        Q_OBJECT
00022 
00023 public:
00024        TabTypograpy( QWidget* parent, struct typoPrefs *prefsData);
00025        ~TabTypograpy() {};
00026        void restoreDefaults(struct typoPrefs *prefsData);
00027 
00028        QGroupBox* groupBox1a;
00029        QLabel* textLabel1a;
00030        QLabel* textLabel2a;
00031        QSpinBox* subDisplacement;
00032        QSpinBox* subScaling;
00033        QGroupBox* groupBox2a;
00034        QLabel* textLabel3a;
00035        QLabel* textLabel4a;
00036        QSpinBox* superDisplacement;
00037        QSpinBox* superScaling;
00038        QGroupBox* groupBox3a;
00039        QLabel* textLabel5a;
00040        QSpinBox* capsScaling;
00041        QGroupBox* underlineGroup;
00042        QLabel* textLabel1;
00043        MSpinBox* underlinePos;
00044        QLabel* textLabel2;
00045        MSpinBox* underlineWidth;
00046        QGroupBox* strikethruGroup;
00047        QLabel* textLabel1_2;
00048        MSpinBox* strikethruPos;
00049        QLabel* textLabel2_2;
00050        MSpinBox* strikethruWidth;
00051        QGroupBox* groupBox4a;
00052        QLabel* textLabel8a;
00053        QSpinBox* autoLine;
00054 
00055 protected:
00056        QGridLayout* tabTypoLayout;
00057        QGridLayout* groupBox1aLayout;
00058        QGridLayout* groupBox2aLayout;
00059        QGridLayout* groupBox3aLayout;
00060        QGridLayout* groupBox4aLayout;
00061        QGridLayout* underlineGroupLayout;
00062     QGridLayout* strikethruGroupLayout;
00063 };
00064 
00065 #endif