[00:01] <f^3> Hello mates
[00:04] <f^3> I installed the fglrx amdcccle package and now i have no menu or dock. Plasma seems to function just fine though
[01:02] <smspillaz> luv: you should use WindowManager to access the PluginAdapter interface, don't use PluginAdapter directly
[01:02] <luv> that would make it even worse ;-)
[01:03] <luv> i would still need to copy and paste the code - because InitiateScale isnt available
[01:03] <luv> or I could add it to WindowManager as I have made it public, right
[01:03] <luv> well
[01:04] <luv> first i need to solve why IsScaleActive returns false when it shouldnt
[01:12] <smspillaz> luv: hmm, WindowManager should really expose all of PluginAdapter ...
[01:12] <smspillaz> its meant to do that
[01:13] <smspillaz> a virtual void InitiateScale (...); in WindowManger will do
[01:13] <smspillaz> erm
[01:13] <smspillaz> virtual void InitiateScale (...) = 0;
[01:22] <luv> makes one wonder if it isn't redundant
[01:22] <luv> by that's the pythonista in me speaking :-)
[01:29] <smspillaz> luv: pure virtual functions are often used to describe interfaces in c++
[01:30] <smspillaz> not sure what the equavilent is in python, I never really used python for OOP
[01:31] <luv> i think the prefres approach in python is not to bother ;-)
[01:31] <luv> prefered
[01:31] <smspillaz> ah right, python uses duck typing
[01:44] <luv> sure ... got the prob with IsScaleActive sorted
[01:45] <luv> launcher indeed closed the scale when I clicked the button
[01:45] <luv> so bu the time ActivateLauncherIcon got fired the scale was closed
[01:51] <smspillaz> yeah the launcher-scale stuff is a little flakey
[01:52] <smspillaz> when scale is activated it throws up a big window used to detect clicks outside of scaled windows
[01:52] <smspillaz> so scale gets closed and then re-opened
[01:59] <luv> yeah, I will register a callbackc on initiate_spread and terminate_spread instead - should I delete the callbacks in destructor?
[01:59] <luv> btw stuff like this view->LayoutAdded.connect(sigc::bind(sigc::ptr_fun(on_layout_changed_cb) looks totally crazy to my eye :-) (sorry)
[02:00] <luv> but hey it's the c++ way and i gotta respect that
[02:03] <smspillaz> luv: by callbacks you mean using sigc::signal::<T>::connect right ?
[02:03] <luv> yes
[02:03] <smspillaz> luv: I don't *think* you need to explicitly disconnect them
[02:04] <smspillaz> I'd check the surrounding code to be sure though. I remember once we were disconnecting them and then we did something so that we didn't have to
[09:15] <binbinsh> can someone tell me how is the unitymenu of libreoffice implemented? I would like to port it to other distribution like Gentoo
[09:17] <binbinsh> I have build the package with unitymenu.diff got from ubuntu package, the menubar of LO is invisible already, but its menu does not show in the global menubar.