View Single Post
Old 01-08-2021, 06:25 PM   #64
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,808
Karma: 7423683
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by jackie_w View Post
I'm not sure exactly what you mean by this. If you mean official Kobo documentation explaining all the GUI CSS/widgets in nickel - I'm afraid there is none. It's been mainly guesswork, trial and error by the masochistic willing to develop existing nickel patches.
You can find a bunch of information based on the static Qt metadata (sherman's NickelDBus can display this) and the setters/getters (use a disassembler on libnickel). If it's not a QObject, you generally need to do it the hard way through dynamic instrumentation or reference tracing.

Quote:
There are currently approximately 200 potentially patchable CSS streams in nickel. Until very recently none of them even had a known name, so it was an amorphous blob of CSS and hope that Kobo had used helpful descriptive variable names to try and home in on the bits that might actually be worth patching.
For anyone reading this, it's referring to my qrc tool, which will work on all Qt binaries.
geek1011 is offline   Reply With Quote