André Pönitz
ec4ab8ce18
revert Buffer LyxText->InsetText commit
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8489 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-11 17:16:38 +00:00
André Pönitz
1b3f5ee46f
the Buffer::text -> inset change
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8488 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-11 16:09:42 +00:00
André Pönitz
83d91912b5
remove dead files
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8482 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-08 21:15:33 +00:00
André Pönitz
4c8d536692
redo undo
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8481 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-08 21:14:45 +00:00
André Pönitz
fc52df8243
the DocIterator stuff
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8472 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-01 17:12:09 +00:00
André Pönitz
8943967181
Wednesday's 'de-mathed-ification' + Row::fill removal
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8462 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-27 09:18:03 +00:00
André Pönitz
2c535ef9e9
some de-mathed-ification
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8459 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-25 14:39:14 +00:00
André Pönitz
e6b54c9fb6
* dispatchresult.h: rename 'FINISHED' to 'FINISHED_LEFT'
...
* cursor.[Ch]: prepare for localized getStatus()
* lyxtext.h:
* tabular.C:
* text.C:
* text2.C:
* text3.C: streamlines the LyXText cursor movement handlers a bit.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8453 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-20 17:19:53 +00:00
André Pönitz
357a3741c0
* insettabular.[Ch]: remove remains of the 'update' mechanism,
...
simplify cursor moving function,
re-enable horizontal scrolling for large tables
* insetbase.C:
* insetbase.[Ch]: remove explicit 'DispatchResult' return type and
implicitly assume 'DispatchResult(true, true) with exception of
InsetBase::priv_dispatch which does the equivalent of
'retrun DispatchResult(false)'
* inset*.[Ch] (priv_dispatch): adjust
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8435 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-16 11:58:51 +00:00
André Pönitz
7a0b5603e5
more IU as advertised
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8431 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-13 13:51:12 +00:00
André Pönitz
4da45fc728
fix mathed crash on triple clicks
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8423 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-12 11:39:30 +00:00
André Pönitz
2a5bc90633
bug + spped fixes + small stuff
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8421 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-11 14:45:44 +00:00
André Pönitz
299b6e315a
a bit of selection is back
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8415 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-06 16:50:29 +00:00
André Pönitz
67f9c9fdae
fix mathed crash
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8414 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-06 16:14:06 +00:00
Martin Vermeer
302a00b035
Workaround for gcc 2.95 pointer compare bug
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8402 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-04 12:24:01 +00:00
André Pönitz
281047c2bf
two bug fixes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8401 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-04 11:23:25 +00:00
André Pönitz
ccd12088c5
* BufferView.[Ch] (insertInset):
...
* BufferView_pimpl.[Ch] (insertInset): remove unneeded return value
* text2.C:
* text3.C: adjust
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8400 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-04 09:44:12 +00:00
Martin Vermeer
905dd033d3
Compile fix gcc 2.95 + stlport
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8395 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-03 16:49:10 +00:00
André Pönitz
7ffc9e9175
fix super/subscript crash
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8393 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-03 14:29:00 +00:00
André Pönitz
04296d3738
fix a few of the recent width cache related problems
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8388 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-03 11:21:08 +00:00
André Pönitz
22590a98b3
remove math cursor plus
...
* BufferView.C:
* cursor.[Ch]: some additional asserts
* undo.[Ch]: remove LyXText dependency in interface
* lyxfunc.C: adjust
* lyxtext.h (firstPar, lastPar): remove dead functions
* text.C:
* text2.C:
* text3.C:
* paragraph.[Ch]: adjust
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8386 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-03 08:56:28 +00:00
André Pönitz
6af06846fd
remove cursor::drawSelection() plus some math reorganization (move the
...
'width' cache from MathAtom)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8383 a592a061-630c-0410-9148-cb99ea01b6c8
2004-02-02 17:32:56 +00:00
Lars Gullik Bjønnes
3420904448
The func.diff patch. Functors work and some tiny cleanup.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8377 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-31 15:30:24 +00:00
André Pönitz
99aacdad5c
more IU
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8376 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-30 11:41:12 +00:00
Lars Gullik Bjønnes
ca176cc434
std:: changes, stupid stuff
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8375 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-28 16:21:29 +00:00
André Pönitz
1eaa3eb913
more IU
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8371 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-26 10:13:15 +00:00
André Pönitz
ccc5d55764
Part of IU.
...
####################################################################
1.4.0cvs is now NOT fit for any serious use
####################################################################
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8363 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-20 14:25:24 +00:00
André Pönitz
335e83b1a8
shift small stuff from math cursor to cursor
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8360 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-16 13:35:10 +00:00
André Pönitz
ea53de7c85
and some mathed de-uglyfication
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8359 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-16 12:36:23 +00:00
André Pönitz
69bee02a89
mathed uglyfication
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8358 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-16 10:55:19 +00:00
André Pönitz
70d0ba9001
the monster patch
...
mathed is completely broken, but it's difficult to imprevo with such a
big patch in the tree.
If things don't improve until tomorrow evening, I'll revert this.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8357 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-15 17:34:44 +00:00
André Pönitz
f7b38dbdc5
some renaming + safety stuff
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8353 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-15 11:58:35 +00:00
André Pönitz
55ee6cb346
more IU
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8351 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-14 18:17:02 +00:00
André Pönitz
04076d27ac
more math iterator adjustment
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8350 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-14 17:58:07 +00:00
André Pönitz
95ced6f509
remove more functions from MathIterator to prepare merger with text-ed
...
cursor slice stack
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8349 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-14 17:46:46 +00:00
André Pönitz
f1cc244c8b
drop another function unknown to the outer world...
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8348 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-14 17:33:01 +00:00
André Pönitz
f4982f38a2
even more unneeded functions
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8346 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-14 16:28:39 +00:00
André Pönitz
8e3d425230
remove unneeded inset() member function
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8345 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-14 16:20:45 +00:00
André Pönitz
25bafa2772
Anchor globalization
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8340 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-13 18:08:13 +00:00
André Pönitz
d8f81752eb
replace LyXCursor by CursorSlice
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8338 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-13 14:13:51 +00:00
André Pönitz
7f48aeeab1
some integer type changes for inset unification
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8337 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-13 12:28:35 +00:00
André Pönitz
2336bc463a
some selection work for tabulars
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8329 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-08 18:30:14 +00:00
André Pönitz
fa494db882
simplified search in mathed
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8325 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-07 18:28:50 +00:00
Jean-Marc Lasgouttes
de9240227b
make LyX/Mac compile and work better
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8321 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-07 16:40:30 +00:00
André Pönitz
713beb3655
re-enable commandline search in a single formula
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8319 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-07 15:13:19 +00:00
André Pönitz
6c2ebc8c1a
prevent crash in cursorX when row cache is empty
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8311 a592a061-630c-0410-9148-cb99ea01b6c8
2004-01-07 08:36:30 +00:00
André Pönitz
a97ed20502
merge CursorItem and MathPos
...
remove cached x and y values from Cursor
some tabular fixes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8251 a592a061-630c-0410-9148-cb99ea01b6c8
2003-12-15 11:36:19 +00:00
André Pönitz
1ef0ef4e2e
fix math super/subscript
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8240 a592a061-630c-0410-9148-cb99ea01b6c8
2003-12-12 13:57:20 +00:00
André Pönitz
ea03d868c4
Martin's patch forn symmetric behaviour on backspace/erase
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8222 a592a061-630c-0410-9148-cb99ea01b6c8
2003-12-10 10:22:27 +00:00
André Pönitz
2e18bf051a
Georg Baum's vspace change
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8219 a592a061-630c-0410-9148-cb99ea01b6c8
2003-12-10 08:33:37 +00:00
Lars Gullik Bjønnes
7dd8cd705b
A couple of changing resulting from gcc 3.4 debug mode testing.
...
Dont copy singular iterators.
Dont compare iterators from different containers.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8121 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-22 14:44:59 +00:00
André Pönitz
a976dd9104
Michael Schmitt's patch to remove unused arguments
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8114 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-21 14:59:24 +00:00
Angus Leeming
c8507b7fcd
Squash a bunch of warnings thrown up by g++.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8106 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-20 01:22:51 +00:00
Alfredo Braunstein
79ae54d4c0
fitCursor work
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8079 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-13 08:50:26 +00:00
André Pönitz
6b22f0e423
coordinate cache IU
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8071 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-10 15:38:20 +00:00
André Pönitz
de49e02934
the update/updateInset merge
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8069 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-10 13:23:14 +00:00
André Pönitz
b0cffd9fc0
The deed is done.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8064 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-10 09:06:48 +00:00
José Matox
cd424d7853
Rename ascii to plaintext and LatexRunParams to OutputParams.
...
Create new files for each output format.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8046 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-05 12:06:20 +00:00
André Pönitz
db78dbfa04
cursor changes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8035 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-04 12:36:59 +00:00
Lars Gullik Bjønnes
c1319d2c67
Change DispatchResult semantics a bit.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8021 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-03 19:52:47 +00:00
Lars Gullik Bjønnes
c38370d1c3
the exception safety patch
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8020 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-03 17:47:28 +00:00
Lars Gullik Bjønnes
cc719fe0ce
more dispatchresult changes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8013 a592a061-630c-0410-9148-cb99ea01b6c8
2003-11-01 15:45:19 +00:00
José Matox
15c913fe5a
unify API for insets export
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8008 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-31 18:45:43 +00:00
Lars Gullik Bjønnes
a7060da197
make dispatch_result_t ctor of DispatchResult explicit
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8004 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-29 19:19:27 +00:00
Lars Gullik Bjønnes
3df493e9d6
FINISHED_POP -> FINISHED
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8002 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-29 13:34:11 +00:00
Lars Gullik Bjønnes
1d7a715329
more dispatch work
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8001 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-29 13:24:57 +00:00
Lars Gullik Bjønnes
b0eb70e869
dispatchresult -> DispatchResult
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7998 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-29 10:47:21 +00:00
André Pönitz
09548338ce
support for \textcolor
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7993 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-28 08:51:33 +00:00
André Pönitz
19198334bc
fix color handling
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7989 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-27 17:22:27 +00:00
André Pönitz
50072b9431
remove strain on Angus's eyes.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7988 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-27 16:59:09 +00:00
André Pönitz
8265bed267
dispatch -> priv_dispatch where necessary
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7962 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-23 10:53:41 +00:00
Angus Leeming
11c6ea653b
Give InsetExternal the ability to preview its contents.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7959 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-22 22:26:47 +00:00
Martin Vermeer
50bbb55cb0
Re-introduce display() for insets, fixing various bugs
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7940 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-20 18:56:48 +00:00
Lars Gullik Bjønnes
87ca6fbbeb
the dispatch patch
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7931 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-17 18:01:15 +00:00
Angus Leeming
50257b8690
Turn LyX into a singleton class. Kill the BufferView cache.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7922 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-14 21:30:23 +00:00
Angus Leeming
6fc6d7e010
Only draw the preview when previews are activated.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7921 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-14 13:54:16 +00:00
André Pönitz
5c2f0c5c46
In insets:
...
2003-10-14 Andr� P�nitz <poenitz@gmx.net>
* insetcollapsable.[Ch]:
* insettabular.[Ch]:
* insettext.[Ch]:
* inset.h: getText() as alternative to getParagraphs()
In src:
2003-10-14 Andr� P�nitz <poenitz@gmx.net>
* iterators.[Ch]: new direct access to innermost LyXText and Inset
* undo.[Ch]: restoring part of 'undo in insets'
* Makefile.am:
* undo_funcs.[Ch]: merge with undo.[Ch]
* tabular.C: small cleansing stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7919 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-14 13:01:49 +00:00
Angus Leeming
57c37d2760
Use Andr�'s prefered idiom here.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7908 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-13 10:25:44 +00:00
Angus Leeming
360b55ea0f
Make it compile with g++-2.95.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7907 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-13 10:16:05 +00:00
Angus Leeming
efae689873
Remove a couple of #includes.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7906 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-13 10:00:39 +00:00
Angus Leeming
18b220ac99
No trailing whitespace left in src...
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7904 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-13 09:43:15 +00:00
Lars Gullik Bjønnes
75b485d110
DISPATCH -> dispatch_result
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7900 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-13 01:35:47 +00:00
Angus Leeming
122e7616d7
Minimise the use of the BufferView cache. The only things left using it
...
are InsetFormula, InsetExternal, InsetGraphic and InsetInclude that all
need to inform the BufferView of their changed status when the graphic
is loaded.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7897 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-12 18:54:12 +00:00
Angus Leeming
dff822442a
RenderButton, RenderGraphic and RenderPreview now have a common lineage.
...
Almost sane code ;-)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7894 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-10 21:08:55 +00:00
Angus Leeming
cfdd1f4b61
Don't try and generate the previews from draw.
...
insetUnlock is already doing a fine job...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7892 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-10 14:20:59 +00:00
Angus Leeming
760829360d
Towards saner generation of previews code. Yeah, I know. I wrote it in
...
the first place. I was younger then.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7888 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-09 23:14:30 +00:00
Angus Leeming
97a1af408e
Remove the inset and view member functions from PreviewedInset.
...
Ensuing changes elsewhere.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7887 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-09 19:27:07 +00:00
Angus Leeming
8ddfa9d784
Don't use the cached BufferView to get the Buffer when we have direct access
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7886 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-09 14:36:16 +00:00
André Pönitz
8038cb8dae
support for \dfrac
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7868 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-07 08:51:14 +00:00
Angus Leeming
a5ead24854
Self-consistent header files.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7867 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-07 08:16:04 +00:00
Martin Vermeer
eb36b71ce3
add <string> and other small fixes to make
...
Lars' std::string patch compile with STLport.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7864 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-07 06:45:25 +00:00
Lars Gullik Bjønnes
44cd0fc9a1
The std::string mammoth path.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7862 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-06 15:43:21 +00:00
André Pönitz
20ae33cb2a
make 'swap row' swap labels, too.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7859 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-06 09:57:03 +00:00
Martin Vermeer
f6b8ed1c32
Small fixes to allow building with STLport
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7858 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-06 09:35:38 +00:00
André Pönitz
6e3be87101
fix #1145
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7854 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-02 15:46:33 +00:00
André Pönitz
f23b0a7712
fix #1411
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7852 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-02 14:24:41 +00:00
André Pönitz
45d3b8c89c
support for color in math
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7851 a592a061-630c-0410-9148-cb99ea01b6c8
2003-10-02 13:41:00 +00:00
André Pönitz
e5d63b47d2
some mathit bit was missing.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7840 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-30 10:56:22 +00:00
André Pönitz
4dbd6214a9
fix nasty crash when selecting with up/down close to super/subcripts
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7839 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-30 07:58:03 +00:00
Jean-Marc Lasgouttes
3c4e5c1c40
LyX/Mac metrics fix
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7817 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-24 10:26:02 +00:00
Angus Leeming
c319aee7c2
Fix InsetInclude properly. Data is now stored in an InsetCommandParams
...
var rather tahn that nasty kludge InsetInclude::Params. Functions
that need info about the Buffer are passed a 'Buffer const &' arg.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7797 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-19 10:16:33 +00:00
Angus Leeming
62df753a2e
Pass Buffer arg to Inset::getLabelList, Inset::fillWithBibKeys.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7794 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-18 20:18:39 +00:00
Angus Leeming
19dcaa4391
Enable previewing of Include insets within insets within insets...
...
(Don't use a BufferView cache to supply the Buffer when you can just pass
'Buffer const &' instead, Angus.'
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7789 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-18 13:13:49 +00:00
Angus Leeming
27a9cc2098
Small clean-up of the PreviewedInset interface.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7778 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-16 15:43:00 +00:00
Angus Leeming
0d54d6b74d
Remove #include "LColor.h" from inset.h.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7766 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-16 09:44:34 +00:00
Angus Leeming
15dc5fa5d6
lyxfont.h no longer #includes LColor.h.
...
Change the LyXFont setXYZ member functions to return void, not LyXFont &.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7765 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-16 09:01:15 +00:00
Lars Gullik Bjønnes
cd03e2b7db
Get rid of lyxstring, remove usage of STRCONV.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7751 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-15 11:00:00 +00:00
Angus Leeming
61f1f3ea87
Define explicitly the color passed to the painter.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7748 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-15 10:08:01 +00:00
André Pönitz
22990dde1f
poor man's support for \boldsymbol
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7736 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-12 10:14:31 +00:00
Angus Leeming
57a24ea912
Replace 'using namespace abc;' with 'using abc::xyz;'
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7725 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-09 22:13:45 +00:00
Angus Leeming
ffdb0baea3
Get rid of trailing whitespace 'noise' in future patches for the
...
forseeable future.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7724 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-09 18:27:24 +00:00
Lars Gullik Bjønnes
fcdb71906b
Change Assert to BOOST_ASSERT.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7722 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-09 17:25:35 +00:00
Jean-Marc Lasgouttes
2fe5f35d48
small header tweaks
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7707 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-08 09:59:30 +00:00
Angus Leeming
4c6e0fe422
Removed all redundant using directives from the source.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7704 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-08 00:33:41 +00:00
Angus Leeming
0705dae8a3
Finish the task of removing all cruft from the header files.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7703 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-07 21:25:37 +00:00
Angus Leeming
f239801ae3
Changes due to the removal of using directives from support/std_sstream.h.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7686 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-05 18:02:24 +00:00
Angus Leeming
236ea81bc5
Replace LString.h with support/std_string.h,
...
Lsstream.h with support/std_sstream.h,
support/LIstream.h with support/std_istream.h,
support/LOstream.h with support/std_ostream.h.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7685 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-05 17:23:11 +00:00
Angus Leeming
fda0fb66f3
All .C files should #include there own .h file I guess ;-)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7683 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-05 16:18:57 +00:00
Angus Leeming
09ec5ba3e7
Ensure header files can be compiled stand-alone.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7676 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-05 14:09:58 +00:00
Angus Leeming
4a0bc62a2a
Add <algorithm>
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7673 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-05 12:54:37 +00:00
Angus Leeming
fd579b22b1
Keep score of how many #includes have been removed.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7671 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-05 09:25:42 +00:00
Angus Leeming
3b3c072df0
Strip out redundant #includes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7668 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-05 02:53:05 +00:00
Alfredo Braunstein
621e1d43b4
make bformat happy
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7635 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-02 12:03:30 +00:00
Alfredo Braunstein
f6bd1b3014
add a missing initialization (preventing a crash with previews)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7633 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-02 11:05:07 +00:00
Lars Gullik Bjønnes
b881ed2d5a
Use Buffer const reference in most placees possible.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7623 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-28 07:41:31 +00:00
Alfredo Braunstein
7338f3b980
Add In nsetOld * argument to updateInset to rebreak the correct par.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7615 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-27 13:51:18 +00:00
André Pönitz
f23775f346
fix drawing of displayed formula
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7606 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-26 11:06:04 +00:00
Angus Leeming
0be0fcfd59
If I ever see another licence blurb again, it'll be too soon...
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7598 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-23 00:17:00 +00:00
André Pönitz
430ba66080
cursor cosmetics for \underset
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7596 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-22 16:14:26 +00:00
André Pönitz
ffe9f5f430
pixel cosmetics
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7595 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-22 16:01:59 +00:00
André Pönitz
cb5af90a1b
support for \overset
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7594 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-22 16:01:13 +00:00
Angus Leeming
1f9e9cf517
Standardise the header blurb in mathed.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7574 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-19 13:00:56 +00:00
John Levon
ee8d50c73d
Michael's UI patch v2
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7548 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-14 15:45:09 +00:00
André Pönitz
10ec34960e
adjust after removing math_inferinset
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7530 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-11 15:31:00 +00:00
André Pönitz
a7617b28a7
remove unused files
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7529 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-11 15:28:52 +00:00
André Pönitz
848b72c13f
*** empty log message ***
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7528 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-11 15:28:09 +00:00
André Pönitz
340b7d232c
remove "deep update"
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7501 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-05 08:07:07 +00:00
Lars Gullik Bjønnes
f1ff990de7
Always use std::endl with lyxerr
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7481 a592a061-630c-0410-9148-cb99ea01b6c8
2003-08-02 11:30:30 +00:00
Lars Gullik Bjønnes
2e57f2ff0a
rename Inset to InsetOld
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7360 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-25 21:20:24 +00:00
André Pönitz
ec004b4318
fix getLabelList for mathed
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7359 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-25 19:39:01 +00:00
Asger Ottar Alstrup
c3a34a64f1
Undo cleaned up. It seems to work pretty well now.
...
* undo_funcs.h: Removed setCursorParUndo to simplify things a bit.
Renamed setUndo family to recordUndo. Renamed FINISH to ATOMIC
which I think is a bit clearer. EDIT is gone, since it was
premature optimisation, and broken for mathed anyway.
* undo_funcs.C (performUndoOrRedo): Cleaned up and made it work
with cursor positioning in insets as well (math insets still do not
work, but that's a different story anyway.) It mysteriously
crashes sometimes with undo in the first paragraph, but I'm fairly
confident that this is a compiler bug.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7358 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-25 19:18:43 +00:00
Lars Gullik Bjønnes
4ba8a4d6f6
the clone auto_ptr patch
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7356 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-25 17:11:25 +00:00
Angus Leeming
7668244a77
The inset mailers' inset2string function now requires a Buffer const & arg.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7351 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-23 09:54:21 +00:00
André Pönitz
bd369211dc
bugfix (width)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7339 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-22 09:20:23 +00:00
Angus Leeming
0d4d71dfe6
Finish the migration from namespace grfx to lyx::graphics.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7334 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-21 21:30:57 +00:00
André Pönitz
b6eefddb85
fix for Angus' redraw problem.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7317 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-18 14:04:49 +00:00
Lars Gullik Bjønnes
01b31c56c9
make lyx compile with gcc 3.4. remove some warnings.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7314 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-18 08:46:00 +00:00
Angus Leeming
389bc3fc89
Enable the math (sub-)dialogs to be opened when the cursor is in an math inset.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7310 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-17 16:55:03 +00:00
André Pönitz
341e897787
remove spurious call to repaint()
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7305 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-17 11:42:03 +00:00
André Pönitz
a105cf94a9
'fix' stupid compiler warnings
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7291 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-16 14:20:43 +00:00
André Pönitz
11cee62d35
allow 'renewcommand' and 'def' for math macros
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7241 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-04 15:55:18 +00:00
Lars Gullik Bjønnes
fe390e9da1
namespace grfx -> lyx::graphics
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7239 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-04 08:23:23 +00:00
André Pönitz
3e0e2103b5
add 'special' member to ColInfo
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7233 a592a061-630c-0410-9148-cb99ea01b6c8
2003-07-03 12:03:52 +00:00
Lars Gullik Bjønnes
92d522b7f1
introduce namespace lyx::support
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7224 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-30 23:56:22 +00:00
Lars Gullik Bjønnes
1a8665988f
the doxygen patch
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7219 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-28 01:23:11 +00:00
Angus Leeming
bb01b3884c
Remove 14 LFUNs; use "dialog-show <name> <data>" instead.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7191 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-19 16:49:45 +00:00
Angus Leeming
a0892f87e9
Get rid of Dialogs::showMathPanel.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7181 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-17 13:16:25 +00:00
André Pönitz
9e50499320
fix underbrace drawing
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7177 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-17 06:34:49 +00:00
Jean-Marc Lasgouttes
260e97342e
compilation fix; audit and fix calls to cutSelection
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7174 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-16 14:21:52 +00:00
André Pönitz
2a5ab60ce8
IU of clone() and getLabelList()
...
Some mathed internal renamings to prepare further IU
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7173 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-16 11:49:38 +00:00
Angus Leeming
ba01e80b7c
Replace InsetButton and ButtonInset with a ButtonRenderer that can be
...
included as a member variable.
Enable InsetExternal to choose its renderer dynamically.
diffstat tells me
25 files changed, 627 insertions(+), 646 deletions(-)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7160 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-12 08:52:36 +00:00
John Levon
ad6e8a6e7b
clone() at long last !
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7092 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-03 15:10:14 +00:00
André Pönitz
0b8a489710
remove double call to metrics()
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7087 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-02 17:58:19 +00:00
André Pönitz
b625e2038a
IU for validate(). I guess that's in the 'don't ask' category...
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7085 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-02 16:14:33 +00:00
André Pönitz
75b82dd0d4
and that...
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7081 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-02 10:08:35 +00:00
André Pönitz
285952e130
IU of drawing phase one without 'semantic changes' as requested by John
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7079 a592a061-630c-0410-9148-cb99ea01b6c8
2003-06-02 10:03:27 +00:00
André Pönitz
d60684fd07
IU for second phase of two-phase drawing
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7067 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-30 06:48:24 +00:00
Lars Gullik Bjønnes
0d90321817
simplify InsetList a bit and constify a bit too
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7062 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-29 01:13:18 +00:00
Lars Gullik Bjønnes
b2284c1a07
remove commented same_id functions, and also remove some const_casts
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7061 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-28 23:09:16 +00:00
André Pönitz
38fce2feac
Prepare mathed for unified two-stage drawing
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7059 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-28 13:22:36 +00:00
André Pönitz
a8e8e755fc
rename the members of Dimension
...
* dimension.[Ch]: a -> asc, d -> des, w -> wid
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7053 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-27 13:55:03 +00:00
Lars Gullik Bjønnes
46e5fe4a67
get rid of same_id from function signatures
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7044 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-26 09:13:55 +00:00
André Pönitz
ec96a1e117
small stuff (white space, const, remove a const_cast...)
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7033 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-23 15:30:48 +00:00
Angus Leeming
8f89b71dba
Rename LatexRunParams::fragile as moving_arg.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7020 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-23 09:23:03 +00:00
Angus Leeming
453f294074
The free_spacing patch and fix to the mess that Rob discovered.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7019 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-23 08:59:47 +00:00
Angus Leeming
e1940902fe
Purely mechanical: move fragile into LatexRunParams.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7016 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-22 22:44:30 +00:00
Angus Leeming
ccce6b9662
Pass struct LatexRunParams around a bit...
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7008 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-22 18:59:10 +00:00
Angus Leeming
b3608133b0
(Juergen) the new space inset.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6998 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-22 10:40:57 +00:00
Lars Gullik Bjønnes
d605c30d8c
iterators-2.diff + some whitespace changes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6995 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-21 21:20:50 +00:00
André Pönitz
723ee136ba
the ascent/descent/width -> dimensions() change
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6979 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-19 17:03:12 +00:00
André Pönitz
14580a289e
edit->LFUN_INSET_EDIT + CHangeLog + working URL insets.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6969 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-16 07:44:00 +00:00
André Pönitz
87ab4dc972
a bit visual feedback for substack...
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6966 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-14 16:29:25 +00:00
André Pönitz
0e9bd2e87d
STRCONV() all over the place
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6956 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-13 16:24:49 +00:00
André Pönitz
d31244b5e2
The 'bformat' introduction
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6953 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-13 09:48:57 +00:00
André Pönitz
8bfa794d28
Ling Li's makebox support
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6943 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-07 07:46:04 +00:00
John Levon
c7b495326e
cursor.diff, bug 1095
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6930 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-03 18:05:53 +00:00
André Pönitz
bc29b6a790
revert part of the "grid unification" to prevent random crashs...
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6919 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-02 07:52:15 +00:00
André Pönitz
ef3b4f2936
small stuff
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6918 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-02 07:43:23 +00:00
André Pönitz
42320e7be3
add purple markers for \array
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6917 a592a061-630c-0410-9148-cb99ea01b6c8
2003-05-02 07:42:08 +00:00
André Pönitz
66651dd332
fix a regression after the recent grid handling changes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6897 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-30 10:53:28 +00:00
André Pönitz
653eaace76
* paragraph.h: make operator= private unimplemented as long as it is
...
unusable
* ParagraphList.C: whitespace
* paragraph.[Ch]:
paragraph_pimpl.[Ch]:
paragraph_funcs.C:
CutAndPaste.C:
undo_funcs.C: whitespace + Paragraph * -> Paragraph (const) &
* text2.C:
undo_funcs.[Ch]: Paragraph * -> ParagraphList::iterator
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6881 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-29 14:05:54 +00:00
André Pönitz
defe8051ab
fix random crashes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6867 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-28 08:44:56 +00:00
André Pönitz
00e9ff93fb
some common structures in extra file
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6857 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-25 15:54:29 +00:00
André Pönitz
f69a5ed0d7
support for eqref ( fixes #862 )
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6844 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-24 12:16:56 +00:00
André Pönitz
c7d0b70e7c
fix #1073
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6843 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-24 10:47:05 +00:00
Angus Leeming
47003fdee1
Scrap LColor mathcursor. Use only logical colours in mathed.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6801 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-14 16:00:42 +00:00
Angus Leeming
dff84ad50d
Remove a couple of hard-coded LColor::black entries.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6800 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-14 15:28:31 +00:00
André Pönitz
e969b0ce22
black->foreground
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6799 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-14 14:56:49 +00:00
André Pönitz
329471b466
some cursor movement improvements to MathTextInset
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6790 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-14 06:17:19 +00:00
André Pönitz
1618929ff7
Fix mouse selection
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6743 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-09 15:54:16 +00:00
John Levon
3c1b0ea16b
tab funcs changed
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6691 a592a061-630c-0410-9148-cb99ea01b6c8
2003-04-02 22:12:52 +00:00
John Levon
17c8764e0a
move BoostFormat and boost-inst
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6651 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-30 20:25:44 +00:00
John Levon
5ab95412fe
remove math greek lfuns properly instead of leaving them in limbo
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6602 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-28 02:37:14 +00:00
André Pönitz
1829cdef6a
promote MathMetricsInfo to MetricsInfo, change mathed accordingly
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6555 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-21 14:20:48 +00:00
John Levon
54d9f7c022
rename commandtags.h to lfuns.h and renumber/cleanup. Rebuild the tree !
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6542 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-19 17:15:32 +00:00
André Pönitz
b95f08ad8f
centralize the insetUpdate() a bit
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6540 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-19 15:47:29 +00:00
John Levon
0623d1f074
The markDirty() and fitCursor() changes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6537 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-19 14:45:22 +00:00
Lars Gullik Bjønnes
064714a102
Remove the BufferView* arg from almost all LyXText class functions.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6519 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-17 16:25:00 +00:00
John Levon
e5d401f632
last changelog
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6518 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-17 01:35:03 +00:00
John Levon
3b9620ae6d
paint cleanups as sent to list
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6517 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-17 01:34:36 +00:00
Angus Leeming
4a842aeb20
Yesterday's character dialog patch
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6472 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-12 22:17:50 +00:00
André Pönitz
646d6a7775
clean my tree
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6441 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-11 09:25:47 +00:00
Angus Leeming
7ecc220193
commit forgotten files.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6439 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-10 22:56:24 +00:00
Angus Leeming
24c39cc6cf
compile fix
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6429 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-10 17:27:22 +00:00
André Pönitz
b25a73386f
Angus: What code should handle the mailer.show() request?
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6426 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-10 16:23:34 +00:00
Lars Gullik Bjønnes
3bee5faf12
more ParagraphList work
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6362 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-06 10:02:40 +00:00
André Pönitz
4bb1522fa6
Ling Li's patch + small stuff
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6359 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-06 08:10:50 +00:00
Angus Leeming
7a602f4d09
trivialities
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6342 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-04 19:01:17 +00:00
Angus Leeming
ea878552c4
strip out |++| nonsense
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6341 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-04 18:54:56 +00:00
Angus Leeming
3910647ab4
Rearrange Dialog communication code to make it easier to handle similar stuff
...
for other insets.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6338 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-04 16:39:13 +00:00
André Pönitz
a719f03d07
Jean-Marc's fix for wrong descent
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6337 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-04 15:15:58 +00:00
Angus Leeming
e5cd3ce1a4
LFUN_INSET_MODIFY
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6336 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-04 14:31:04 +00:00
André Pönitz
4b67d5603f
fix fix
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6332 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-04 09:06:13 +00:00
André Pönitz
cd3d0bc0b2
add missing 'else'
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6331 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-04 08:14:14 +00:00
André Pönitz
b366633564
small parser fixes
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6326 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-03 17:49:26 +00:00
André Pönitz
ca4efc12c2
support for \begin{tabular}...\end{tabular} within math.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6325 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-03 16:15:38 +00:00
Lars Gullik Bjønnes
9b2ee8b7f9
adjust for boost 1.30.0
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6322 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-03 15:59:08 +00:00
André Pönitz
534ad2bfc3
Fix #924
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6317 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-03 12:02:28 +00:00
André Pönitz
b15159f000
*** empty log message ***
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6316 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-03 11:55:18 +00:00
André Pönitz
74c92c4b91
remove debug message
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6304 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-28 07:36:30 +00:00
Angus Leeming
ede9561daa
Collapse all those LFUN_XYZ_APPLY to a single LFUN_INSET_APPLY.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6293 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-27 13:26:07 +00:00
Angus Leeming
86e2d69f18
Add locaDispatch methods to various inset classes. refactor the LFUN_XYZ_APPLY
...
code but do not yet attempt to collapse them into LFUN_DIALOG_APPLY.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6289 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-26 19:28:38 +00:00
André Pönitz
c6c5eb530c
simple argument parsing for FuncRequest;
...
other small stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6288 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-26 18:03:48 +00:00
André Pönitz
ee3abc9c47
ws
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6286 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-26 16:45:23 +00:00
Angus Leeming
a5d37d9a44
Strip out the caching of the BufferView by PreviewedInset. Use the cache
...
of the parent inset instead.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6279 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-26 13:10:16 +00:00
Angus Leeming
a67816b728
Alfredo's patch to get rid of insets in the graphics code.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6277 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-26 11:41:23 +00:00
Angus Leeming
7058c66b10
Factor LFUN_REF_APPLY code.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6276 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-26 11:37:53 +00:00
André Pönitz
f42d2f134a
*** empty log message ***
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6274 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-26 09:06:18 +00:00
Angus Leeming
e53e0e8758
*** empty log message ***
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6273 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-25 21:25:41 +00:00
Angus Leeming
5a6c9536f6
(Alfredo) strip BufferView out of the graphics code.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6268 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-25 19:09:00 +00:00
Angus Leeming
dc3d76a8a7
asRefInset
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6265 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-25 18:21:48 +00:00
André Pönitz
66b786baa6
more ref stuff
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6259 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-25 15:48:47 +00:00
Angus Leeming
3bd1db4654
Enable the dialog to parse the string passed to it by RefInset.
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6258 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-25 15:38:45 +00:00
Angus Leeming
cda53633ff
Hold on to your hats.
...
Qt users should autogen.sh
Gnome users --- you're on your own ;-)
Happy recompiling.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6253 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-25 14:51:38 +00:00
André Pönitz
db1f06d914
enable prettyref
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6252 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-25 14:50:11 +00:00
André Pönitz
787c8e95ac
pass mouse clicks also to insets "close enough"
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6251 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-25 14:34:56 +00:00
André Pönitz
5246fc5583
split inset -> inset + updatableinset
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6212 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-20 17:39:48 +00:00
André Pönitz
fdaf203c12
some ws
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6202 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-18 16:58:16 +00:00
André Pönitz
a58158344d
iu2: move localDispatch() to InsetBase
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6194 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-18 11:47:16 +00:00
André Pönitz
a4e4ebc7eb
First step towards unified insets...
...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6189 a592a061-630c-0410-9148-cb99ea01b6c8
2003-02-17 17:12:50 +00:00