Terry J. Reedy added the comment:

As a non-tcl/tk user except via tkinter, I am not convinced that we should add 
a near-duplicate function. The *Python* doc for ttk.Style.theme_names says 
"Returns a list of all known themes."  If it does not do that, which it seems 
not to, it should be changed (whether the change is called a fix or 
enhancement).

>From the referenced Epler post, the situation seems more complicated on the 
>ttk side in that ttk has two similar functions: 'style theme_names', which 
>only reports 'loaded' names, and 'themes' which reports 'loaded and 
>available', though 'available' seems vague and dependent on strange package 
>calls. For Python, a parameter for one function would suffice to restrict or 
>augment the list returned, if indeed the option is needed.

Are 'unloaded but available' themes really available to use? Does 
Style.theme_use(available_name) work? If so, it seems to me that available_name 
should be reported by theme_names. If not, what is the use of knowing it?

Most any patch will need a doc patch.

----------
stage: commit review -> patch review

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue17397>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to