Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix of tooltip display of menu items. #5

Open
wants to merge 1,305 commits into
base: master
Choose a base branch
from

Conversation

highperformancecoder
Copy link

Previous code does not work with Tk 8.6 (maybe never really worked) for adding tooltips to menu items. This PR fixes the problem. Not tested on earlier versions of Tk.

csaba and others added 30 commits October 15, 2013 15:57
	* COPYRIGHT.txt:
	* README.txt:
	  and "-tight" configuration options; added the "isviewable" and
	  "viewablerowcount" subcommands; improvements related to the value of
	  the "-data" option for the virtual events <<TablelistColumnMoved>>
	  and <<TablelistRowMoved>>; sped up the "delete" subcommand; restored
	  the support for some earlier Tcl/Tk versions; improved the package
	  loading mechanism; guarded against potential item insertions or
	  deletions from within the commnad specified as the value of the
	  "-editendcommand" option; guarded against deletion of embedded images
	  or windows from within the commnad specified as the value of the
	  "-tooltipaddcommand" option.
	* scripts/tablelistBind.tcl: Guarded against column deletions from
	* scripts/tablelistUtil.tcl: within non-default binding scripts.
	* scripts/tablelistUtil.tcl: within non-default binding scripts.
…dea to pull before starting a larger edit, and then recheck before commiting and/or pushing.
	* scripts/tablelistUtil.tcl: Fixed a bug related to column deletion if
	  the "-selecttype" option has the value "cell".
	  the "-selecttype" option has the value "cell".
them background instead of having them obscuring other items. Version
bumped to 0.2.
	* COPYRIGHT.txt:
	* README.txt:
	  subcommands; collapsing a row no longer leads to renumbering the
	  lines; placing a horizontal separator below the last tablelist row if
	  "-showseparators" is true and "-fullseparators" is false; worked 
	  around a peculiarity of Tk on Windows, which caused problems when 
	  resizing the tablelist window in the presence of embedded images or
	  multi-line elements; added the missing actualization of the active 
	  and anchor row indices after moving an item to a different position;
	  fixed two bugs in Tablelist_tile, related to header labels with
	  embedded images; numerous further improvements.
	* COPYRIGHT.txt:
	* README.txt:
csaba and others added 27 commits March 5, 2018 14:37
	  subcommand in connection with embedded images etc. as drag sources.
	* COPYRIGHT.txt:                  updated the copyright information.
	* README.txt:
	* ../../examples/tablelist/*.tcl:
	* COPYRIGHT.txt:
	* README.txt:
	* ../../examples/tablelist/*.tcl:

	* CHANGES.txt: Updated to reflect the changes.
	* doc/*.html:

	* scripts/*.tcl: Added the "-labelvalign" column configuration option;
	  the "collapse" and "expand" subcommands now accept a list of indices
	  as first argument; significantly improved the overall performance of
	  tablelist widgets containing a tree structure, embedded images, or
	  multi-line cells; important improvements related to the scanning
	  performance and behavior; changed the default arrow style "flat7x5"
	  to "flat8x4" on the windowing system "x11" and for some tile themes;
	  fixed some bugs related to the interactive cell editing and the
	  handling of the "-listvariable" option in connection with snit
	  widgetadaptors; further code improvements and minor bug fixes.

	* scripts/tclIndex: Newly generated.

	* doc/arrowStyles_vista.png:    Updated screenshots.
	* doc/browse.png:
	* doc/browseTree.png:
	* doc/bwidget.png:
	* doc/config.png:
	* doc/dirViewer.png:
	* doc/embeddedWindows.png:
	* doc/embeddedWindows_tile.png:
	* doc/styles.png:
	* doc/tileWidgets.png:
	* COPYRIGHT.txt:
	* README.txt:
	* ../../examples/tablelist/*.tcl:
	  the "collapse" and "expand" subcommands now accept a list of indices
	  as first argument; significantly improved the overall performance of
	  tablelist widgets containing a tree structure, embedded images, or
	  multi-line cells; important improvements related to the scanning
	  performance and behavior; changed the default arrow style "flat7x5"
	  to "flat8x4" on the windowing system "x11" and for some tile themes;
	  fixed some bugs related to the interactive cell editing and the
	  handling of the "-listvariable" option in connection with snit
	  widgetadaptors; further code improvements and minor bug fixes.
	* doc/browse.png:
	* doc/browseTree.png:
	* doc/bwidget.png:
	* doc/config.png:
	* doc/dirViewer.png:
	* doc/embeddedWindows.png:
	* doc/embeddedWindows_tile.png:
	* doc/styles.png:
	* doc/tileWidgets.png:
	* doc/tablelist.html:
	* doc/tablelist.html:
	* doc/tablelistWidget.html:       only on Mac OS X Aqua but also on
	* ../../examples/tablelist/*.tcl: X11.

	* CHANGES.txt: Updated to reflect the changes.

	* doc/browse.png:               Updated screenshots.
	* doc/browseTree.png:
	* doc/bwidget.png:
	* doc/config.png:
	* doc/dirViewer.png:
	* doc/embeddedWindows.png:
	* doc/embeddedWindows_tile.png:
	* doc/styles.png:
	* doc/tileWidgets.png:
	* doc/tablelistWidget.html:       only on Mac OS X Aqua but also on
	* ../../examples/tablelist/*.tcl: X11.
	* doc/browseTree.png:
	* doc/bwidget.png:
	* doc/config.png:
	* doc/dirViewer.png:
	* doc/embeddedWindows.png:
	* doc/embeddedWindows_tile.png:
	* doc/styles.png:
	* doc/tileWidgets.png:
	* COPYRIGHT.txt:
	* README.txt:
	* ../../examples/tablelist/*.tcl:

	* CHANGES.txt: Updated to reflect the changes.
	* doc/*.html:

	* scripts/*.tcl: Added the "-showbusycursor" configuration option and
	  the "setbusycursor" and "restorecursor" subcommands; the "-stretch"
	  option is no longer ignored if the width was specified as zero or
	  less; enhancements related to managing both scrollbars with the aid
	  of the "cornerpath" subcommand; optimizations in the item insertion
	  and the selection-related code; improved the interactive cell editing
	  with the aid of the ctext widget; made the overall handling of the
	  "-listvariable" option much more robust; fixed some bugs related to
	  the "-maxwidth" column configuration option, the "-displayondemand"
	  option, and the tooltip support; further improvements and minor bug
	  fixes.

	* scripts/tclIndex: Newly generated.

	* doc/browseTree.png:           Updated screenshots.
	* doc/dirViewer.png:
	* doc/embeddedWindows.png:
	* doc/embeddedWindows_tile.png:

	* doc/scrollbars.png: Added screenshot.
	* COPYRIGHT.txt:
	* README.txt:
	* ../../examples/tablelist/*.tcl:
	  the "setbusycursor" and "restorecursor" subcommands; the "-stretch"
	  option is no longer ignored if the width was specified as zero or
	  less; enhancements related to managing both scrollbars with the aid
	  of the "cornerpath" subcommand; optimizations in the item insertion
	  and the selection-related code; improved the interactive cell editing
	  with the aid of the ctext widget; made the overall handling of the
	  "-listvariable" option much more robust; fixed some bugs related to
	  the "-maxwidth" column configuration option, the "-displayondemand"
	  option, and the tooltip support; further improvements and minor bug
	  fixes.
	* doc/dirViewer.png:
	* doc/embeddedWindows.png:
	* doc/embeddedWindows_tile.png:
	* tablelist.tcl        releases (TIP 278, independent Tcl and Tk
	* tablelist_tile.tcl   versions).
	* scripts/mwutil.tcl
	* tablelist.tcl        releases (TIP 278, independent Tcl and Tk
	* tablelist_tile.tcl   versions).
	* scripts/mwutil.tcl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
5 participants