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