TkinterEP / ttkthemes

A group of themes for the ttk extenstions for Tkinter
GNU General Public License v3.0
364 stars 47 forks source link

Merge scid into master to include scidthemes #42

Closed RedFantom closed 5 years ago

RedFantom commented 6 years ago

scidthemes is a set of themes with different colours. The package has been altered for the formatting of the Tcl-files, as well as the package provide lines in order to register all the themes separately. On top of that, the themes have been converted to GIF format for platform compatibility. The original files for the themes can be obtained from here. scidblue scidgreen scidgrey scidmint scidpink scidpurple scidsand

RedFantom commented 6 years ago

The issues on Windows are looking like an old Tcl/Tk bug that prevents the user from creating more than a certain amount of Pixmaps in memory. Based on preliminary research, it looks like the Tk interpreter might be running out of video memory on the AppVeyor systems. The images are not very large, so the total size might not be very big, but loading them into video memory in the first place might not be the best thing to do in the first place. Perhaps this could be prevented by wrapping each of the themes into a package that only loads when a package require theme is called.

The original bug reports for Tk are lost, as SourceForge does apparently not keep records that far back (somewhere around 2001), thus this might require a full restructure of the themes loading. Anyway, this PR is not going to be merged within the next few days.

Useful links: