Commit Graph

1031 Commits

Author SHA1 Message Date
André Pönitz
c69f29dda7 move half of BufferView_pimpl::dispatch() to LyXText::dispatch()
which has its new home in text3.C


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5030 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-20 13:00:25 +00:00
André Pönitz
bf165c04de - re-enable editing of macro name during input
- fix drawing glitch (font sizes in macro definitions)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5024 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-19 14:39:35 +00:00
André Pönitz
11ffa04773 use the new mouse LFUNs
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5021 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-19 10:11:13 +00:00
André Pönitz
1538facded multicolumn improvemnt
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5004 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-15 18:04:01 +00:00
André Pönitz
7feb18698e re-use code...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5002 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-15 17:41:24 +00:00
André Pönitz
0b86a117fb streamlining interaction mathed <-> rest of the world
remove unneeded lfun
general cleanup


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4996 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-15 14:33:14 +00:00
André Pönitz
ee259f68d5 small bugfix for pasting into non-gridded inset (I broke that yesterday)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4988 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-15 10:02:53 +00:00
André Pönitz
1181da4a5d Herbert's space.diff patch for neg*space support.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4984 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-15 07:13:21 +00:00
Lars Gullik Bjønnes
4110687297 compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4975 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-14 18:31:53 +00:00
André Pönitz
f84e3d1296 more lfun shuffling
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4972 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-14 16:43:16 +00:00
André Pönitz
69a1e730ae more lfun localization
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4971 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-14 16:11:55 +00:00
André Pönitz
7cc71fc1e4 small bugfixes, new inset for comments and the main part is moving lfun
stuff from the FormulaBase and the cursor to those math insets that can
handle the request...


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4970 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-14 15:13:07 +00:00
André Pönitz
c2dbd0e5d4 somebody should have told me that '!' has a meaning...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4966 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-14 10:44:48 +00:00
André Pönitz
3b8a93570e Herbert's compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4959 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-13 18:21:44 +00:00
André Pönitz
808973619b the lfun3 patches (overall cleanup and "localizing" dispatch() in mathed)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4958 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-13 17:43:40 +00:00
Angus Leeming
c10dfd15cd * LyXView: the accessor methods now return a reference to the member
variables, not a pointer.
* WordLangTuple: you can forward-declare a return type you know ;-)
* Qt: get it to compile again, having broken it yesterday.
* Everything else? See above.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4957 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-13 14:40:38 +00:00
André Pönitz
a9e93befaa new LFUN_MOUSE_(PRESS|MOTION|RELEASE)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4941 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-12 09:53:04 +00:00
André Pönitz
49c09933c9 Herbert's Bmatrix patch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4938 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-12 07:05:02 +00:00
Lars Gullik Bjønnes
116dbc66eb a new paragraph function
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4930 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-10 15:21:07 +00:00
Angus Leeming
3ec39a3cda Compilation fix.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4921 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-09 11:17:35 +00:00
André Pönitz
01080c9eda more cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4919 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-09 10:22:35 +00:00
André Pönitz
9470c8daad fig bug introduced this morning
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4917 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-09 08:47:31 +00:00
André Pönitz
6c069a3ada Does this fix the "random cursor jumping"?
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4916 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-09 08:24:34 +00:00
André Pönitz
73cd1891e8 up/down tweaks
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4915 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-09 08:14:18 +00:00
André Pönitz
b54bf51387 more const correctness
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4914 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-09 07:01:17 +00:00
André Pönitz
15d40ab329 code that's not there cannot be wrong...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4908 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-08 17:19:26 +00:00
André Pönitz
c567e8312a replace a few more naked MathInset * by MathAtom &
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4907 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-08 17:11:30 +00:00
André Pönitz
96b8c4a00e remove the passsing of naked pointers in a few cases
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4906 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-08 16:44:06 +00:00
André Pönitz
73b1ac43f4 a bit more const correctness
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4905 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-08 16:08:11 +00:00
André Pönitz
d7f59018d5 fix reading of labels with underscore and probably break a few other things
in exchange


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4903 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-08 14:22:44 +00:00
André Pönitz
e279f7bbb8 Herbert's multline patch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4900 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-08 12:45:38 +00:00
John Levon
ba29fec6bf some small cleanups
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4895 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-07 23:43:38 +00:00
André Pönitz
66e5a9eea1 fix frac drawing in displaystyle
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4888 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-07 08:36:31 +00:00
André Pönitz
b8198905dc the FuncRequest changes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4887 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-07 08:11:41 +00:00
André Pönitz
6c12adeebe Finish the re-indroduction of the show_banner flag. It is 'true' by
default now and not changable from the UI, but a \show_banner "false" in
the .lyx/preferences gets honored.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4877 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-06 13:00:50 +00:00
André Pönitz
d1813576e4 read ~
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4874 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-06 09:15:46 +00:00
André Pönitz
7403d50232 fix typos
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4867 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-05 16:54:17 +00:00
André Pönitz
06065364e5 several fixes concerning font size in scripts/fractions/etc
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4865 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-05 16:21:19 +00:00
André Pönitz
b181cd29a9 re-try to suppress "extra" {} on reading...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4860 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-05 10:27:40 +00:00
André Pönitz
200b4fd4ef cosmetics: make the hand-drawn root more similr to what LaTeX does
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4859 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-05 08:44:08 +00:00
André Pönitz
ff19a20470 fix parser bug reportred by Rob.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4858 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-05 07:14:26 +00:00
André Pönitz
9b4bf4c29d fix 'vanishing \sin' bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4857 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-05 07:09:11 +00:00
André Pönitz
f72aef6cb3 fix parser bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4856 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-05 06:39:33 +00:00
Angus Leeming
cc132995fa Cache the BufferView as a weak_ptr; get rid of those horrible current_views.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4846 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-02 16:30:58 +00:00
André Pönitz
00413a7841 merge MathArray and MathXArray classes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4843 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-02 14:29:42 +00:00
André Pönitz
45d1084a64 remove a few unneeded 'include'
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4842 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-02 14:04:16 +00:00
André Pönitz
2830796638 uses references instead of returning vectors
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4840 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-02 13:35:05 +00:00
Angus Leeming
984cbba504 * Mathed now caches the BufferView as a weak_ptr.
* PreviewedInset caches the LaTeX snippet.
* Further clean-up of mathed's preview code.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4838 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-02 12:38:20 +00:00
André Pönitz
d47e8c38e3 fix recently introduced macro reading bug
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4835 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-02 07:50:01 +00:00
Angus Leeming
d91ffd8d78 Previews for \input insets.
Refactor code common to InsetInclude and InsetFormula into a new
PreviewedInset class.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@4830 a592a061-630c-0410-9148-cb99ea01b6c8
2002-08-01 17:28:59 +00:00