On Saturday, October 16, 2010, Brian 'morlenxus' Miculcy
<morlen...@gmx.net> wrote:
> Don't see a sense here:
> Notify OSD doesn't really do what we need. When you press multiple times the 
> volume up key, each press would generate a notification message. You end with 
> clustered notification messages until they disappear. What we need is a real 
> OSD.
> Again, i change that to be optional and that's it. Let's stop that here.

Notification protocol specifies ID that is used for content
replacement. That's why I said to try ubuntu's notify-osd. Having more
stuff to use it may have us to improve our implementation


>
> On Sat, Oct 16, 2010 at 07:48:41AM -0300, Gustavo Sverzut Barbieri wrote:
>> On Saturday, October 16, 2010, Brian 'morlenxus' Miculcy
>> <morlen...@gmx.net> wrote:
>> > Before everyone spend his time on this useless discussion - i will make 
>> > this
>>
>> Make it use the notification, I guess we do not support gauges yet, so
>> test with notify-osd, latter we can implement it
>>
>>
>> >
>> > On Sat, Oct 16, 2010 at 05:38:26AM -0300, Fabiano Fidêncio wrote:
>> >> On Wed, Oct 13, 2010 at 7:36 AM, Enlightenment SVN
>> >> <no-re...@enlightenment.org> wrote:
>> >> > Log:
>> >> >  Show mixer popup when changing the volume via keybindings.
>> >>
>> >> Why?
>> >> IMHO, this is very annoying :-\
>> >>
>> >> Perhaps leave that to be enabled as an option but not as default.
>> >>
>> >> >
>> >> > Author:       morlenxus
>> >> > Date:         2010-10-13 03:36:04 -0700 (Wed, 13 Oct 2010)
>> >> > New Revision: 53347
>> >> >
>> >> > Modified:
>> >> >  trunk/e/src/modules/mixer/e_mod_main.c 
>> >> > trunk/e/src/modules/mixer/e_mod_main.h
>> >> >
>> >> > Modified: trunk/e/src/modules/mixer/e_mod_main.c
>> >> > ===================================================================
>> >> > --- trunk/e/src/modules/mixer/e_mod_main.c      2010-10-13 09:34:40 UTC 
>> >> > (rev 53346)
>> >> > +++ trunk/e/src/modules/mixer/e_mod_main.c      2010-10-13 10:36:04 UTC 
>> >> > (rev 53347)
>> >> > @@ -486,6 +486,9 @@
>> >> >    inst->ui.table = NULL;
>> >> >    inst->ui.button = NULL;
>> >> >    inst->popup = NULL;
>> >> > +   if (inst->popup_timer)
>> >> > +      ecore_timer_del(inst->popup_timer);
>> >> > +   inst->popup_timer = NULL;
>> >> >  }
>> >> >
>> >> >  static void
>> >> > @@ -599,6 +602,37 @@
>> >> >  }
>> >> >
>> >> >  static void
>> >> > +_mixer_popup_timer_new(E_Mixer_Instance *inst)
>> >> > +{
>> >> > +   if (inst->popup)
>> >> > +     {
>> >> > +        if (inst->popup_timer)
>> >> > +                 {
>> >> > +             ecore_timer_del(inst->popup_timer);
>> >> > +             inst->popup_timer = ecore_timer_add(1.0, 
>> >> > _mixer_popup_timer_cb, inst);
>> >> > +          }
>> >> > +     }
>> >> > +   else
>> >> > +     {
>> >> > +        _mixer_popup_new(inst);
>> >> > +        inst->popup_timer = ecore_timer_add(1.0, 
>> >> > _mixer_popup_timer_cb, inst);
>> >> > +     }
>> >> > +}
>> >> > +
>> >> > +static Eina_Bool
>> >> > +_mixer_popup_timer_cb(void *data)
>> >> > +{
>> >> > +   E_Mixer_Instance *inst;
>> >> > +   inst = data;
>> >> > +
>> >> > +   if (inst->popup)
>> >> > +      _mixer_popup_del(inst);
>> >> > +   inst->popup_timer = NULL;
>> >> > +
>> >> > +   return ECORE_CALLBACK_CANCEL;
>> >> > +}
>> >> > +
>> >> > +static void
>> >> >  _mixer_menu_cb_post(void *data, E_Menu *menu __UNUSED__)
>> >> >  {
>> >> >    E_Mixer_Instance *inst = data;
>> >> > @@ -978,8 +1012,12 @@
>> >> >    if (!ctxt->conf)
>> >> >       return;
>> >> >
>> >> > -   if (ctxt->default_instance)
>> >> > -      _mixer_volume_increase(ctxt->default_instance);
>> >> > +
>> ------------------------------------------------------------------------------
>> Download new Adobe(R) Flash(R) Builder(TM) 4
>> The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly
>> Flex(R) Builder(TM)) enable the development of rich applications that run
>> across multiple browsers and platforms. Download your free trials today!
>> http://p.sf.net/sfu/adobe-dev2dev
>> _______________________________________________
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to