thank you,

it not only helped but save a chapter of my article last minute which is just
gone through third correction.

i propably pay back in writing some more docs.


Am 07.07.2011 02:26, schrieb Mark Dootson:
> Hi,
> 
> The frame is not shown intentionally. You can toggle visibility from the
> taskbaricon
> 
> Unity restricts which applications can display in the system tray. To restore
> ability of all apps to use:
> 
> gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
> 
> Log out / Log in - TaskBarIcon is visible.
> 
> I think you could just add perl to the list by doing
> gsettings set com.canonical.Unity.Panel systray-whitelist
> "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'perl']"
> 
> but not entirely sure if this works. Probably better to use one of the
> gsettings editors.
> 
> 
> Hope it helps
> 
> Mark
> 
> 
> 
> On 07/07/2011 00:00, herbert breunung wrote:
>> works on windows but i see nothing on ubuntu,
>> which might be due unity.
>>
>> thank you
>>
>>
>> Am 04.07.2011 06:45, schrieb Mark Dootson:
>>> Hi,
>>>
>>> Attached test script gives working Wx::TaskBarIcon on both Linux and Windows
>>> for me.
>>>
>>> I think the main issue using Wx::TaskBarIcon is that you cannot call
>>> $taskbaricon->Destroy() within an event handler for the taskbar icon itself
>>> (hence the AddPendingEvent action in the example).
>>>
>>> I actually find this to be the case for many windows under none MSW 
>>> platforms.
>>> If you destroy a window from within one of its own event handlers, then you
>>> get a segmentation fault or bus error. I haven't really tested this out 
>>> fully
>>> because avoiding calling 'Destroy' directly is such a simple workaround.
>>>
>>> Hope it helps
>>>
>>> Mark
>>>
>>>
>>> On 23/06/2011 02:05, herbert breunung wrote:
>>>> hai nice people here
>>>>
>>>> its understood that you have to
>>>>
>>>>       $win->{'tb_icon'} = Wx::TaskBarIcon->new( );
>>>>       $win->{'tb_icon'}->SetIcon( Wx::GetWxPerlIcon() );
>>>>       #$win->{'tb_icon'}->RemoveIcon;
>>>>       $win->{'tb_icon'}->Destroy;
>>>>
>>>> but this works only under windows,
>>>> linux gives you a nice memory access error.
>>>>
>>>> i think this is a bug
>>>>
>>>> further more it cant be destroyed on app shutdown, but
>>>> maybe i didnt found the solution and have to derive from it or something,
>>>> cant find it in the dmeo app.
>>>>
>>>> thanks for reading
>>
> 
> 

Reply via email to