lyx_mirror/src/insets
Abdelrazak Younes 1356543c45 The BufferView/WorkArea/LyXView reorg a.k.a Multiple WorkAreas:
* Buffer:
- get rid of cursor_ and anchor_
- ~Buffer(): update the labels of its master buffer before closing
- closing(): pass the Buffer address.

* BufferView():
- BufferView(): needs a valid Buffer (should be const in the future.
- most of the change is about removing all test of buffer_ nullity.
- resize(): deleted.
- setBuffer(): deleted.

* Application:
- newLyXView(): simplification
- updated design description in Application.h

* Gui/GuiImplementation: remove all WorkAreas and BufferView creation/Deletion. Workareas are directly handled by  LyXView/GuiView and BufferView is created/delete by WorkArea.

* LyXView/GuiView: implement the new design

What is not working yet:
- the close tab button: it is implemented but does not show up.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19686 a592a061-630c-0410-9148-cb99ea01b6c8
2007-08-21 07:33:46 +00:00
..
ChangeLog rename LCursor->Cursor 2007-04-26 14:56:30 +00:00
ExternalSupport.cpp disable some tests for standard C++ features; add a line counting stream for lates output 2007-08-12 08:57:17 +00:00
ExternalSupport.h Fix bug 3240 2007-02-15 21:22:40 +00:00
ExternalTemplate.cpp rename LyXLex into Lexer 2007-04-26 11:30:54 +00:00
ExternalTemplate.h rename LyXLex into Lexer 2007-04-26 11:30:54 +00:00
ExternalTransforms.cpp Rename three remaining .C files 2007-04-26 05:18:04 +00:00
ExternalTransforms.h rename/merge LyXLength related stuff 2007-04-28 12:58:49 +00:00
Inset.cpp Prepare for inset configurability 2007-08-13 12:13:17 +00:00
Inset.h Biblio.{h,cpp} --> BiblioInfo.{h,cpp} 2007-08-20 17:04:36 +00:00
InsetBibitem.cpp Improvements to the citation dialog UI. It is now possible to search particular fields (author, title, etc) and to filter keys by entry types (article, book, etc). 2007-08-20 16:30:02 +00:00
InsetBibitem.h Biblio.{h,cpp} --> BiblioInfo.{h,cpp} 2007-08-20 17:04:36 +00:00
InsetBibtex.cpp Improvements to the citation dialog UI. It is now possible to search particular fields (author, title, etc) and to filter keys by entry types (article, book, etc). 2007-08-20 16:30:02 +00:00
InsetBibtex.h Biblio.{h,cpp} --> BiblioInfo.{h,cpp} 2007-08-20 17:04:36 +00:00
InsetBox.cpp header cleanup. 2007-06-15 13:47:13 +00:00
InsetBox.h InsetListings: change the interface of diaplay function and allow AlignLeft. Applied to InsetListings. Fixes bug 3617, 3618 2007-05-18 14:32:29 +00:00
InsetBranch.cpp Rewrite the label numbering code. 2007-08-12 21:43:58 +00:00
InsetBranch.h Rewrite the label numbering code. 2007-08-12 21:43:58 +00:00
InsetCaption.cpp The counters labelstring patch. Part 2: Use the new code. 2007-08-16 11:12:56 +00:00
InsetCaption.h Rewrite the label numbering code. 2007-08-12 21:43:58 +00:00
InsetCharStyle.cpp Inset configurability, LaTeX work 2007-08-20 19:02:38 +00:00
InsetCharStyle.h Inset configurability, LaTeX work 2007-08-20 19:02:38 +00:00
InsetCitation.cpp Biblio.{h,cpp} --> BiblioInfo.{h,cpp} 2007-08-20 17:04:36 +00:00
InsetCitation.h Biblio.{h,cpp} --> BiblioInfo.{h,cpp} 2007-08-20 17:04:36 +00:00
InsetCollapsable.cpp Inset configurability, LaTeX work 2007-08-20 19:02:38 +00:00
InsetCollapsable.h Inset configurability, LaTeX work 2007-08-20 19:02:38 +00:00
InsetCommand.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetCommand.h The counters labelstring patch. Part 2: Use the new code. 2007-08-16 11:12:56 +00:00
InsetCommandParams.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetCommandParams.h Add support for listings package. Two listings command \lstinline, \lstinputlisting and an environment \lstlisting are supported, along with preamble \lstset. \lstinputlisting is implemented through Include dialog, and the other two are implemented with a new inset listings, along with its dialog. 2007-05-09 19:11:42 +00:00
InsetEnvironment.cpp Allow unicode in Layout names. 2007-07-11 13:39:08 +00:00
InsetEnvironment.h Allow unicode in Layout names. 2007-07-11 13:39:08 +00:00
InsetERT.cpp Add LFUN_PARAGRAPH_PARAMS (= paragraph-params), used for changing a paragraph's alignment, spacing, etc. This is complementary to LFUN_PARAGRAPH_PARAMS_APPLY, which sets the parameters. The difference is that APPLY over-rides all existing parameters, setting any not given to the default, whereas this one simply changes those that are given. So 2007-08-15 02:21:09 +00:00
InsetERT.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetExternal.cpp * insets/InsetExternal.cpp (InsetExternalParams): use the first 2007-07-09 10:56:49 +00:00
InsetExternal.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetFloat.cpp Rewrite the label numbering code. 2007-08-12 21:43:58 +00:00
InsetFloat.h Rewrite the label numbering code. 2007-08-12 21:43:58 +00:00
InsetFloatList.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetFloatList.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetFoot.cpp The counters labelstring patch. Part 2: Use the new code. 2007-08-16 11:12:56 +00:00
InsetFoot.h Fix bug 409 (Add support for numbered footnotes) 2007-08-13 20:29:33 +00:00
InsetFootlike.cpp Prepare for inset configurability 2007-08-13 12:13:17 +00:00
InsetFootlike.h rename InsetBase to Inset 2007-04-29 13:39:47 +00:00
InsetGraphics.cpp disable some tests for standard C++ features; add a line counting stream for lates output 2007-08-12 08:57:17 +00:00
InsetGraphics.h cosmetics + move frontends/* to frontend namespace. 2007-08-14 09:54:59 +00:00
InsetGraphicsParams.cpp Converted '#warning ...' into FIXME-comments 2007-08-10 11:47:12 +00:00
InsetGraphicsParams.h Fix bug 1749. CAUTION: lyx2lyx not fully working yet (see FIXMEs). 2007-06-25 13:49:51 +00:00
InsetHFill.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetHFill.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetInclude.cpp The BufferView/WorkArea/LyXView reorg a.k.a Multiple WorkAreas: 2007-08-21 07:33:46 +00:00
InsetInclude.h Biblio.{h,cpp} --> BiblioInfo.{h,cpp} 2007-08-20 17:04:36 +00:00
InsetIndex.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetIndex.h InsetListings: change the interface of diaplay function and allow AlignLeft. Applied to InsetListings. Fixes bug 3617, 3618 2007-05-18 14:32:29 +00:00
InsetLabel.cpp header cleanup. 2007-06-15 14:10:26 +00:00
InsetLabel.h rename InsetBase to Inset 2007-04-29 13:39:47 +00:00
InsetLine.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetLine.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetListings.cpp Rewrite the label numbering code. 2007-08-12 21:43:58 +00:00
InsetListings.h Rewrite the label numbering code. 2007-08-12 21:43:58 +00:00
InsetListingsParams.cpp add a few 'experimental parameters' to insetListingsParameters.cpp. This is pretty safe so I just commit it. 2007-07-10 18:57:32 +00:00
InsetListingsParams.h Add bypass validation checkboxes to listings related dialogs 2007-06-12 17:10:28 +00:00
InsetMarginal.cpp Prepare for inset configurability 2007-08-13 12:13:17 +00:00
InsetMarginal.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetNewline.cpp header cleanup. 2007-06-15 14:52:15 +00:00
InsetNewline.h rename InsetBase to Inset 2007-04-29 13:39:47 +00:00
InsetNomencl.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetNomencl.h InsetListings: change the interface of diaplay function and allow AlignLeft. Applied to InsetListings. Fixes bug 3617, 3618 2007-05-18 14:32:29 +00:00
InsetNote.cpp Inset configurability, LaTeX work 2007-08-20 19:02:38 +00:00
InsetNote.h Prepare for inset configurability 2007-08-13 12:13:17 +00:00
InsetOptArg.cpp header cleanup. 2007-06-15 14:17:20 +00:00
InsetOptArg.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetPagebreak.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetPagebreak.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetQuotes.cpp header cleanup. 2007-06-15 14:17:20 +00:00
InsetQuotes.h * Inset and derivatives: insetName() -> name() 2007-04-30 14:39:09 +00:00
InsetRef.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetRef.h InsetListings: change the interface of diaplay function and allow AlignLeft. Applied to InsetListings. Fixes bug 3617, 3618 2007-05-18 14:32:29 +00:00
InsetSpace.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetSpace.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetSpecialChar.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetSpecialChar.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetTabular.cpp cosmetics 2007-08-14 14:41:06 +00:00
InsetTabular.h Rewrite the label numbering code. 2007-08-12 21:43:58 +00:00
InsetText.cpp Cosmetics. 2007-08-14 17:01:22 +00:00
InsetText.h Fix update bug when leaving a wide inset with up or down arrow. 2007-08-13 17:23:42 +00:00
InsetTheorem.cpp Converted '#warning ...' into FIXME-comments 2007-08-10 11:47:12 +00:00
InsetTheorem.h rename InsetBase to Inset 2007-04-29 13:39:47 +00:00
InsetTOC.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetTOC.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetUrl.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetUrl.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetVSpace.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetVSpace.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
InsetWrap.cpp Rewrite the label numbering code. 2007-08-12 21:43:58 +00:00
InsetWrap.h Rewrite the label numbering code. 2007-08-12 21:43:58 +00:00
MailInset.cpp cosmetics + move frontends/* to frontend namespace. 2007-08-14 09:54:59 +00:00
MailInset.h rename InsetBase to Inset 2007-04-29 13:39:47 +00:00
RenderBase.h Whitespace cleanup 2007-05-28 22:27:45 +00:00
RenderButton.cpp Whitespace cleanup 2007-05-28 22:27:45 +00:00
RenderButton.h rename InsetBase to Inset 2007-04-29 13:39:47 +00:00
RenderGraphic.cpp Fix crash when a user removes the underlying figure of a graphic inset that has been copied and pasted (Bug 4108). Revert Andel's fix r19591 2007-08-16 18:37:38 +00:00
RenderGraphic.h Fix crash when a user removes the underlying figure of a graphic inset that has been copied and pasted (Bug 4108). Revert Andel's fix r19591 2007-08-16 18:37:38 +00:00
RenderPreview.cpp Fix crash when a user removes a formula when its preview is being generated. (Another signal/destructor/gcc3 bug) 2007-08-20 21:30:33 +00:00
RenderPreview.h Fix crash when a user removes a formula when its preview is being generated. (Another signal/destructor/gcc3 bug) 2007-08-20 21:30:33 +00:00