Libraries uses GTK events
Bug #854602 reported by
rohdef
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ear Candy |
New
|
Undecided
|
Unassigned |
Bug Description
The library part for PulseAudio uses GTK-specific code to handle the events. Basically this is VERY bad design. This make it troublesome to use the library parts in other contexts, eg. if you don't need a UI or want to use it with another UI toolkit.
Basically this breaks the design principle of loose coupling and if in doubt of why this is so bad, I recommend learning about MVC, MVVM or another design pattern for good UI-code.
To post a comment you must log in.
So then fix it... I knew exactly zero python, pulseaudio or gtk when I started this.. so im not really bothered if i used stuff wrong just chalk it up as I didnt know better.
If the license is what bothers I would relicense as dual if you contribute code