]> git.lyx.org Git - lyx.git/blob - src/frontends/kde/parageneraldlg.C
Move LaTeX and VC logs to GUI-I on xforms
[lyx.git] / src / frontends / kde / parageneraldlg.C
1 /**********************************************************************
2
3         --- Qt Architect generated file ---
4
5         File: parageneraldlg.C
6         Last generated: Sat Oct 14 00:27:47 2000
7
8  *********************************************************************/
9
10 #include <config.h>
11 #include "parageneraldlg.h"
12
13 #include "dlg/helpers.h"
14
15 #include <gettext.h>
16
17 #include <qtooltip.h>
18
19 #define Inherited ParaGeneralDialogData
20
21 #ifdef CXX_WORKING_NAMESPACES
22 using kde_helpers::setSizeHint;
23 #endif
24
25 ParaGeneralDialog::ParaGeneralDialog
26 (
27         QWidget* parent,
28         const char* name
29 )
30         :
31         Inherited( parent, name )
32 {
33
34         abovepage = new ParaAboveDialogData(this, "abovepage");
35         belowpage = new ParaBelowDialogData(this, "belowpage");
36
37         spacetab->addTabPage(abovepage, _("&Spacing Above"));
38         spacetab->addTabPage(belowpage, _("Spacing &Below"));
39
40         connect(abovepage->spaceabove, SIGNAL(highlighted(int)), this, SLOT(spaceaboveHighlighted(int)));
41         connect(belowpage->spacebelow, SIGNAL(highlighted(int)), this, SLOT(spacebelowHighlighted(int)));
42
43         abovepage->spaceabove->insertItem(_("None"));
44         abovepage->spaceabove->insertItem(_("Defskip"));
45         abovepage->spaceabove->insertItem(_("Small skip"));
46         abovepage->spaceabove->insertItem(_("Medium skip"));
47         abovepage->spaceabove->insertItem(_("Big skip"));
48         abovepage->spaceabove->insertItem(_("VFill"));
49         abovepage->spaceabove->insertItem(_("Length"));
50         setSizeHint(abovepage->spaceabove); 
51         belowpage->spacebelow->insertItem(_("None"));
52         belowpage->spacebelow->insertItem(_("Defskip"));
53         belowpage->spacebelow->insertItem(_("Small skip"));
54         belowpage->spacebelow->insertItem(_("Medium skip"));
55         belowpage->spacebelow->insertItem(_("Big skip"));
56         belowpage->spacebelow->insertItem(_("VFill"));
57         belowpage->spacebelow->insertItem(_("Length"));
58         setSizeHint(belowpage->spacebelow); 
59         
60         QToolTip::add(block, _("Alignment of current paragraph")); 
61         QToolTip::add(center, _("Alignment of current paragraph")); 
62         QToolTip::add(left, _("Alignment of current paragraph")); 
63         QToolTip::add(right, _("Alignment of current paragraph")); 
64         QToolTip::add(noindent, _("No indent on first line of paragraph")); 
65         QToolTip::add(labelwidth, _("FIXME please !")); 
66         
67         QToolTip::add(abovepage->pagebreakabove, _("New page above this paragraph"));
68         QToolTip::add(abovepage->keepabove, _("Don't hug margin if at top of page"));
69         QToolTip::add(abovepage->spaceabovevalue, _("Size of extra space above paragraph"));
70         QToolTip::add(abovepage->spaceaboveplus, _("Maximum extra space that can be added"));
71         QToolTip::add(abovepage->spaceaboveminus, _("Minimum space required"));
72  
73         QToolTip::add(belowpage->pagebreakbelow, _("New page below this paragraph"));
74         QToolTip::add(belowpage->keepbelow, _("Don't hug margin if at bottom of page"));
75         QToolTip::add(belowpage->spacebelowvalue, _("Size of extra space below paragraph"));
76         QToolTip::add(belowpage->spacebelowplus, _("Maximum extra space that can be added"));
77         QToolTip::add(belowpage->spacebelowminus, _("Minimum space required"));
78 }
79
80 ParaGeneralDialog::~ParaGeneralDialog()
81 {
82 }
83
84 void ParaGeneralDialog::spaceaboveHighlighted(int val)
85 {
86         abovepage->spaceabovevalue->setEnabled(val == 6);
87         abovepage->spaceaboveplus->setEnabled(val == 6);
88         abovepage->spaceaboveminus->setEnabled(val == 6);
89 }
90
91 void ParaGeneralDialog::spacebelowHighlighted(int val)
92 {
93         belowpage->spacebelowvalue->setEnabled(val == 6);
94         belowpage->spacebelowplus->setEnabled(val == 6);
95         belowpage->spacebelowminus->setEnabled(val == 6);
96 }