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
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.h
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
InsetCommandParams.cpp
InsetCommandParams.h
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
InsetFoot.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
InsetFoot.h
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
InsetInclude.cpp BufferList::getBuffer(): migrate to FileName. 2008-07-29 08:16:09 +00:00
InsetInclude.h
InsetIndex.cpp Fix bug 5113. 2008-08-05 14:25:32 +00:00
InsetIndex.h
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
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
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
InsetQuotes.h
InsetRef.cpp
InsetRef.h
InsetSpace.cpp add const 2008-07-14 05:33:14 +00:00
InsetSpace.h
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
RenderBase.h
RenderButton.cpp
RenderButton.h
RenderGraphic.cpp Fix include orderings. 2008-06-18 18:54:31 +00:00
RenderGraphic.h
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