kdetiny.diff
------------
just some small kde changes
doxygen.diff
------------
add some Makefile stuff for generating the source docs with doxygen. If
it's officially mandated, it had better be simple to get it up and running
:)
thanks
john
--
"If you can't say anything good about someone, sit right here by me."
- Alice Roosevelt Longworth
Index: ChangeLog
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/kde/ChangeLog,v
retrieving revision 1.1
diff -u -p -r1.1 ChangeLog
--- ChangeLog 2001/01/12 09:42:29 1.1
+++ ChangeLog 2001/01/12 13:25:15
@@ -0,0 +1,11 @@
+2000-01-12 John Levon <[EMAIL PROTECTED]>
+
+ * FormTabularCreate.C: use LFUN_INSET_TABULAR Dispatch
+ instead of creating by hand
+
+ * FormUrl.C: add accelerators for Close and Cancel
+
+ * paradlg.C: add accelerators for Close and Cancel,
+ clean the code up a little
+
+ * printdlg.C: add FIXME for later
Index: FormTabularCreate.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/kde/FormTabularCreate.C,v
retrieving revision 1.2
diff -u -p -r1.2 FormTabularCreate.C
--- FormTabularCreate.C 2000/12/06 09:49:52 1.2
+++ FormTabularCreate.C 2001/01/12 13:25:15
@@ -22,6 +22,7 @@
#include "QtLyXView.h"
#include "BufferView.h"
#include "insets/insettabular.h"
+#include "support/lstrings.h"
FormTabularCreate::FormTabularCreate(LyXView *v, Dialogs *d)
: dialog_(0), lv_(v), d_(d), h_(0)
@@ -42,9 +43,8 @@ void FormTabularCreate::apply(unsigned i
if (!lv_->view()->available())
return;
- InsetTabular * in = new InsetTabular(*lv_->buffer(), rows, cols);
- if (!lv_->view()->open_new_inset(in))
- delete in;
+ string tmp = tostr(rows) + " " + tostr(cols);
+ lv_->getLyXFunc()->Dispatch(LFUN_INSET_TABULAR, tmp);
}
void FormTabularCreate::show()
Index: FormUrl.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/kde/FormUrl.C,v
retrieving revision 1.4
diff -u -p -r1.4 FormUrl.C
--- FormUrl.C 2000/10/17 08:27:34 1.4
+++ FormUrl.C 2001/01/12 13:25:15
@@ -83,14 +83,14 @@ void FormUrl::update(bool switched)
dialog_->urlname->setFocusPolicy(QWidget::NoFocus);
dialog_->url->setFocusPolicy(QWidget::NoFocus);
dialog_->buttonOk->setEnabled(false);
- dialog_->buttonCancel->setText(_("Close"));
+ dialog_->buttonCancel->setText(_("&Close"));
dialog_->htmlurl->setEnabled(false);
} else {
dialog_->urlname->setFocusPolicy(QWidget::StrongFocus);
dialog_->url->setFocusPolicy(QWidget::StrongFocus);
dialog_->url->setFocus();
dialog_->buttonOk->setEnabled(true);
- dialog_->buttonCancel->setText(_("Cancel"));
+ dialog_->buttonCancel->setText(_("&Cancel"));
dialog_->htmlurl->setEnabled(true);
}
}
Index: paradlg.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/kde/paradlg.C,v
retrieving revision 1.4
diff -u -p -r1.4 paradlg.C
--- paradlg.C 2000/12/06 09:49:52 1.4
+++ paradlg.C 2001/01/12 13:25:16
@@ -86,7 +86,7 @@ void ParaDialog::setReadOnly(bool readon
ok->setEnabled(!readonly);
apply->setEnabled(!readonly);
restore->setEnabled(!readonly);
- cancel->setText(readonly ? _("Close") : _("Cancel"));
+ cancel->setText(readonly ? _("&Close") : _("&Cancel"));
}
void ParaDialog::setLabelWidth(const char *text)
@@ -130,53 +130,30 @@ void ParaDialog::setChecks(bool labove,
void ParaDialog::setSpace(VSpace::vspace_kind kindabove, VSpace::vspace_kind
kindbelow, bool keepabove, bool keepbelow)
{
+ int item;
+
switch (kindabove) {
- case VSpace::NONE:
- generalpage->abovepage->spaceabove->setCurrentItem(0);
- break;
- case VSpace::DEFSKIP:
- generalpage->abovepage->spaceabove->setCurrentItem(1);
- break;
- case VSpace::SMALLSKIP:
- generalpage->abovepage->spaceabove->setCurrentItem(2);
- break;
- case VSpace::MEDSKIP:
- generalpage->abovepage->spaceabove->setCurrentItem(3);
- break;
- case VSpace::BIGSKIP:
- generalpage->abovepage->spaceabove->setCurrentItem(4);
- break;
- case VSpace::VFILL:
- generalpage->abovepage->spaceabove->setCurrentItem(5);
- break;
- case VSpace::LENGTH:
- generalpage->abovepage->spaceabove->setCurrentItem(6);
- break;
+ case VSpace::NONE: item = 0; break;
+ case VSpace::DEFSKIP: item = 1; break;
+ case VSpace::SMALLSKIP: item = 2; break;
+ case VSpace::MEDSKIP: item = 3; break;
+ case VSpace::BIGSKIP: item = 4; break;
+ case VSpace::VFILL: item = 5; break;
+ case VSpace::LENGTH: item = 6; break;
}
+ generalpage->abovepage->spaceabove->setCurrentItem(item);
+
switch (kindbelow) {
- case VSpace::NONE:
- generalpage->belowpage->spacebelow->setCurrentItem(0);
- break;
- case VSpace::DEFSKIP:
- generalpage->belowpage->spacebelow->setCurrentItem(1);
- break;
- case VSpace::SMALLSKIP:
- generalpage->belowpage->spacebelow->setCurrentItem(2);
- break;
- case VSpace::MEDSKIP:
- generalpage->belowpage->spacebelow->setCurrentItem(3);
- break;
- case VSpace::BIGSKIP:
- generalpage->belowpage->spacebelow->setCurrentItem(4);
- break;
- case VSpace::VFILL:
- generalpage->belowpage->spacebelow->setCurrentItem(5);
- break;
- case VSpace::LENGTH:
- generalpage->belowpage->spacebelow->setCurrentItem(6);
- break;
+ case VSpace::NONE: item = 0; break;
+ case VSpace::DEFSKIP: item = 1; break;
+ case VSpace::SMALLSKIP: item = 2; break;
+ case VSpace::MEDSKIP: item = 3; break;
+ case VSpace::BIGSKIP: item = 4; break;
+ case VSpace::VFILL: item = 5; break;
+ case VSpace::LENGTH: item = 6; break;
}
-
+ generalpage->belowpage->spacebelow->setCurrentItem(item);
+
generalpage->abovepage->spaceabovevalue->setEnabled(kindabove ==
VSpace::LENGTH);
generalpage->abovepage->spaceabovevalueunits->setEnabled(kindabove ==
VSpace::LENGTH);
generalpage->abovepage->spaceaboveplus->setEnabled(kindabove ==
VSpace::LENGTH);
Index: printdlg.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/kde/printdlg.C,v
retrieving revision 1.3
diff -u -p -r1.3 printdlg.C
--- printdlg.C 2000/12/06 09:49:52 1.3
+++ printdlg.C 2001/01/12 13:25:16
@@ -18,6 +18,8 @@
#define Inherited PrintDialogData
+/* FIXME: tab order is out of whack */
+
PrintDialog::PrintDialog(FormPrint *f, QWidget* parent, const char * name)
: PrintDialogData(parent, name), form_(f)
{
doxygen.diff.gz