Libraries uses GTK events

Bug #854602 reported by rohdef
6
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.

Revision history for this message
KillerKiwi (killerkiwi2005) wrote :

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

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.