lyx_mirror/src/insets
Jean-Marc Lasgouttes 45312b5f49 Fix bug 4166: Crash when middle button click on inset label
http://bugzilla.lyx.org/show_bug.cgi?id=4662

	* InsetCollapsable.cpp (doDispatch): cleanup the handling of mouse-
	related lfuns. The new behavior is as follows:
	- everything that does not touch the button is sent to the insettext,
	if it is visible, and delegated to enclosing inset instead
	- mouse1-press is delegated to enclosing inset (which will set the
	cursor)
	- the rest is either acted upon or results on a mere cur.noUpdate().


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26122 a592a061-630c-0410-9148-cb99ea01b6c8
2008-08-12 14:13:16 +00:00
..
ExternalSupport.cpp Complete the removal of the embedding stuff. Maybe. It's hard to be sure we got everything, but this does compile, and it seems to work at least reasonably well. Any problems should of course be reported to the list. 2008-04-20 03:08:11 +00:00
ExternalSupport.h
ExternalTemplate.cpp ExternalTemplate.cpp: 2008-06-15 14:23:45 +00:00
ExternalTemplate.h - Simplify prefs, graphics and external display options which are now true or false. 2008-06-13 07:34:55 +00:00
ExternalTransforms.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
ExternalTransforms.h
Inset.cpp * Inset: ensure that the Buffer pointer is not copied. This was the cause of very weird bugs with copy and paste within table. 2008-07-23 12:13:41 +00:00
Inset.h BufferList::bufferNum() and getFileNames(): migrate to FileName/FileNameList 2008-07-29 08:52:25 +00:00
InsetBibitem.cpp Fix silly bug that makes it impossible to change bibitem keys. 2008-08-10 20:32:51 +00:00
InsetBibitem.h Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetBibtex.cpp Prevent a crash when destroying insets whose Buffers have been closed. 2008-06-06 03:11:56 +00:00
InsetBibtex.h Fix some of the BibTeX cache issues. We need to be able to invalidate the cache when 2008-06-05 06:42:53 +00:00
InsetBox.cpp Change the "empty layout" to the "plain layout", to try to avoid confusion. 2008-08-01 20:57:27 +00:00
InsetBox.h Rename empty layout stuff to plain layout stuff. 2008-07-10 17:41:52 +00:00
InsetBranch.cpp InsetText: remove InsetText default ctor and make text_ member private. 2008-07-29 12:07:08 +00:00
InsetBranch.h Rename empty layout stuff to plain layout stuff. 2008-07-10 17:41:52 +00:00
InsetCaption.cpp Change the "empty layout" to the "plain layout", to try to avoid confusion. 2008-08-01 20:57:27 +00:00
InsetCaption.h Rename empty layout stuff to plain layout stuff. 2008-07-10 17:41:52 +00:00
InsetCitation.cpp * InsetCitation: 2008-05-20 07:22:55 +00:00
InsetCitation.h Inset::addToToc(): change signature. Use DocIterator instead of ParConstIterator. The idea is to have more accurate navigation in the paragraph. But this doesn't work yet. 2008-05-13 08:23:44 +00:00
InsetCode.h Remove InsetEnvironment. This is unfinished decade old stuff. 2008-07-07 16:34:55 +00:00
InsetCollapsable.cpp Fix bug 4166: Crash when middle button click on inset label 2008-08-12 14:13:16 +00:00
InsetCollapsable.h Fix bug 4166: Crash when middle button click on inset label 2008-08-12 14:13:16 +00:00
InsetCommand.cpp Revert http://www.lyx.org/trac/changeset/25553 and try better fix for bug 2008-07-19 18:35:48 +00:00
InsetCommand.h * implement "inset-edit" in InsetInclude. 2008-04-27 18:03:21 +00:00
InsetCommandParams.cpp rename assert.h to lassert.h 2008-04-30 08:26:40 +00:00
InsetCommandParams.h Fix comments. 2008-04-22 20:21:55 +00:00
InsetERT.cpp Change the "empty layout" to the "plain layout", to try to avoid confusion. 2008-08-01 20:57:27 +00:00
InsetERT.h Rename empty layout stuff to plain layout stuff. 2008-07-10 17:41:52 +00:00
InsetExternal.cpp Replace home made temp file creation with safer (and cleaner) Qt' solution. Should fix http://bugzilla.lyx.org/show_bug.cgi?id=4693 2008-07-23 05:17:31 +00:00
InsetExternal.h - Simplify prefs, graphics and external display options which are now true or false. 2008-06-13 07:34:55 +00:00
InsetFlex.cpp Fix bug 4976. 2008-07-07 16:48:36 +00:00
InsetFlex.h Fix bug 4976. 2008-07-07 16:48:36 +00:00
InsetFloat.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetFloat.h One more. 2008-05-31 12:28:16 +00:00
InsetFloatList.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetFloatList.h fix #4717 2008-04-08 20:05:26 +00:00
InsetFoot.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetFoot.h Inset::addToToc(): change signature. Use DocIterator instead of ParConstIterator. The idea is to have more accurate navigation in the paragraph. But this doesn't work yet. 2008-05-13 08:23:44 +00:00
InsetFootlike.cpp
InsetFootlike.h
InsetGraphics.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetGraphics.h Move graphics code from class to namespace. 2008-05-27 12:06:34 +00:00
InsetGraphicsParams.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetGraphicsParams.h - Simplify prefs, graphics and external display options which are now true or false. 2008-06-13 07:34:55 +00:00
InsetHyperlink.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetHyperlink.h canonical clone() also for InsetHyperlink 2008-04-08 20:19:23 +00:00
InsetInclude.cpp BufferList::getBuffer(): migrate to FileName. 2008-07-29 08:16:09 +00:00
InsetInclude.h Inset::addToToc(): change signature. Use DocIterator instead of ParConstIterator. The idea is to have more accurate navigation in the paragraph. But this doesn't work yet. 2008-05-13 08:23:44 +00:00
InsetIndex.cpp Fix bug 5113. 2008-08-05 14:25:32 +00:00
InsetIndex.h Inset::addToToc(): change signature. Use DocIterator instead of ParConstIterator. The idea is to have more accurate navigation in the paragraph. But this doesn't work yet. 2008-05-13 08:23:44 +00:00
InsetInfo.cpp InsetInfo: use Portable instead of Gui mode to output shortcut 2008-08-05 13:49:59 +00:00
InsetInfo.h Some polish. 2008-06-06 09:33:24 +00:00
InsetLabel.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetLabel.h Inset::addToToc(): change signature. Use DocIterator instead of ParConstIterator. The idea is to have more accurate navigation in the paragraph. But this doesn't work yet. 2008-05-13 08:23:44 +00:00
InsetLayout.cpp Add CopyStyle tag for InsetLayout, per request of Steve Litt. 2008-07-28 15:14:37 +00:00
InsetLayout.h Add CopyStyle tag for InsetLayout, per request of Steve Litt. 2008-07-28 15:14:37 +00:00
InsetLine.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetLine.h
InsetListings.cpp fix MSVC warning. 2008-07-22 16:09:18 +00:00
InsetListings.h
InsetListingsParams.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetListingsParams.h
InsetMarginal.cpp Fix toc generation after rev25096. 2008-06-03 11:33:13 +00:00
InsetMarginal.h Inset::addToToc(): change signature. Use DocIterator instead of ParConstIterator. The idea is to have more accurate navigation in the paragraph. But this doesn't work yet. 2008-05-13 08:23:44 +00:00
InsetNewline.cpp FuncStatus::enabled(bool) --> FuncStatus::setEnabled(bool) 2008-05-29 15:14:00 +00:00
InsetNewline.h
InsetNewpage.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetNewpage.h
InsetNomencl.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetNomencl.h
InsetNote.cpp Move LFUN_NOTES_MUTATE dispatch to BufferView. 2008-06-24 07:18:06 +00:00
InsetNote.h Move LFUN_NOTES_MUTATE dispatch to BufferView. 2008-06-24 07:18:06 +00:00
InsetOptArg.cpp
InsetOptArg.h
InsetQuotes.cpp * insets/InsetQuotes.cpp (displayString): reenable quote display code 2008-05-20 13:21:28 +00:00
InsetQuotes.h
InsetRef.cpp Inset::addToToc(): change signature. Use DocIterator instead of ParConstIterator. The idea is to have more accurate navigation in the paragraph. But this doesn't work yet. 2008-05-13 08:23:44 +00:00
InsetRef.h Inset::addToToc(): change signature. Use DocIterator instead of ParConstIterator. The idea is to have more accurate navigation in the paragraph. But this doesn't work yet. 2008-05-13 08:23:44 +00:00
InsetSpace.cpp add const 2008-07-14 05:33:14 +00:00
InsetSpace.h support for rightarrowfill, leftarrowfill, upbracefill, downbracefill, by Helge Hafting. 2008-04-30 20:11:57 +00:00
InsetSpecialChar.cpp
InsetSpecialChar.h
InsetTabular.cpp The previous commit inadvertently contained some of this one, which is just a renaming. 2008-08-09 16:29:25 +00:00
InsetTabular.h Move isMultiCell() to Cursor, and use it. 2008-08-09 01:58:57 +00:00
InsetText.cpp InsetText: remove InsetText default ctor and make text_ member private. 2008-07-29 12:07:08 +00:00
InsetText.h InsetText: remove InsetText default ctor and make text_ member private. 2008-07-29 12:07:08 +00:00
InsetTOC.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetTOC.h
InsetVSpace.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetVSpace.h
InsetWrap.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetWrap.h Extended tooltips for floats: 2008-04-10 09:22:49 +00:00
RenderBase.h
RenderButton.cpp
RenderButton.h
RenderGraphic.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
RenderGraphic.h Complete the removal of the embedding stuff. Maybe. It's hard to be sure we got everything, but this does compile, and it seems to work at least reasonably well. Any problems should of course be reported to the list. 2008-04-20 03:08:11 +00:00
RenderPreview.cpp Sanitize LyX singleton access by getting rid of ref() and cref() methods. 2008-07-14 08:35:00 +00:00
RenderPreview.h Fix include orderings. 2008-06-18 18:54:31 +00:00