Bo Peng
|
93196b1f73
|
Embedding: add a check box to InsetGraphic and show/change embedding status
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20297 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-15 18:31:32 +00:00 |
|
Bo Peng
|
2bf225183b
|
Embedding: fix the add file feature (update dialog, mark buffer dirty, copy embedded file ...)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20256 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-13 05:30:44 +00:00 |
|
Bo Peng
|
ca281eaa0c
|
Embedding: update related insets when the embedding status of a fileitem is changed
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20240 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-12 14:27:47 +00:00 |
|
André Pönitz
|
cc4b9be893
|
shuffle stuff around
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20225 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-11 21:27:57 +00:00 |
|
Bo Peng
|
e2d5893eab
|
Embedding: move manifest to .lyx file, as a separate section between header and body
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20212 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-11 14:23:12 +00:00 |
|
Bo Peng
|
3189e7b5dd
|
Embedding: prepare to read/write manifest in .lyx file
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20186 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-10 03:54:02 +00:00 |
|
Bo Peng
|
2a1a156f47
|
Embedding: store inset pointer instead of ParConstIterator to enable more accurate navigation in the Embedding dialog
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20164 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-09 07:07:13 +00:00 |
|
André Pönitz
|
b4f7b0360b
|
Fix return value
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20157 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-08 20:06:31 +00:00 |
|
Bo Peng
|
cf84439502
|
Embedding: use a vector to store multiple ParConstIterator of multiple insets referring to the same embedded file, polish the internal logics of EmbeddedFile(s)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20137 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-08 04:10:43 +00:00 |
|
Bo Peng
|
e9a2729037
|
Embedding: bring embedding dialog back to shape
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20129 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-07 16:33:55 +00:00 |
|
Bo Peng
|
d4a2219813
|
Embedding: remove AUTO feature, barely make it compile
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20119 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-07 03:02:24 +00:00 |
|
Bo Peng
|
c1e4304322
|
Embedding feature patch 5: handling of embedded files (operation without external files)
* src/insets/InsetGraphicsParams.h|cpp:
* src/insets/InsetExternal.cpp: read/write buffer with embedded file
* src/insets/InsetGraphics.cpp: ditto
* src/EmbeddedFiles.h|cpp: add find() function
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20075 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-05 17:50:07 +00:00 |
|
Bo Peng
|
a7e45a7376
|
Embedding dialog: add extract and extractAll functions
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19977 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-01 20:08:16 +00:00 |
|
Bo Peng
|
7a6edab5c1
|
Embedding: add 'addFile' to embed arbitrary file, fix a few bugs along the way
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19967 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-09-01 04:20:34 +00:00 |
|
Bo Peng
|
e4e09c4b0b
|
Embedding: small adjustments of interfaces, single and double click in the embedding dialog
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19960 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-08-31 22:02:34 +00:00 |
|
Bo Peng
|
cc6fe67c35
|
Embedding feature patch 3: basic gui support
* lib/ui/stdmenus.inc: add menu item embedded files
* src/BufferParams.cpp: set default embedded status to false
* src/EmbeddedFiles.h|cpp: add a few member functions
* src/frontends/qt4/Dialogs.cpp: add embedding dialog
* src/frontends/qt4/GuiEmbeddedFiles.h|cpp: embedding dialog
* src/frontends/qt4/ui/EmbeddedFilesUi.ui: embedding dialog
* src/frontends/controllers/ControlEmbeddedFiles.h|cpp: embedding dialog control
* src/frontends/qt4/Makefile.am: build system update
* src/frontends/controllers/Makefile.am
* development/scons/scons_manifest.py
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19953 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-08-31 15:42:35 +00:00 |
|
André Pönitz
|
4351ee8c3c
|
cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19926 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-08-30 22:25:35 +00:00 |
|
Bo Peng
|
692363bbca
|
Embedding patch two: read/write embedded files'
* src/insets/InsetGraphics.h
* src/insets/InsetExternal.cpp
* src/insets/InsetGraphics.cpp
* src/insets/InsetInclude.cpp
* src/insets/Inset.h
* src/insets/InsetInclude.h
* src/insets/InsetExternal.h: register embedded files
* src/EmbeddedFiles.h|cpp: core of embedded files
* src/Buffer.h|cpp: read/write embed file
* src/BufferParams.h|cpp: embedded flag
* src/Makefile.am
* po/POTFILES.in
* development/scons/scons_manifest.py: build system updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19924 a592a061-630c-0410-9148-cb99ea01b6c8
|
2007-08-30 20:46:42 +00:00 |
|