Quote:
Originally Posted by BetterRed
The calibre book editor is implemented as discrete program (ebook-edit.exe), as is the book viewer (ebook-viewer.exe), many people use these programs but they don't use the library manager (calibre.exe). .Hence it makes a lot of sense that the preferences for each program are self contained.
|
You mention various .exe components. These code structural issues should be invisible to the average user. A user is task oriented, with no interest in how the tool they are using is coded or internally structured.
Python is an object-oriented language. This makes it possible, with a foundation of good design, to place widgets very easily within a typical work flow. If a program has useable features, it is best not to hide them.