On Sat, 30 Apr 2016 21:26:16 +0200 Davide Andreoli <d...@gurumeditation.it>
said:

> 2016-04-30 19:30 GMT+02:00 Andrew Williams <a...@andywilliams.me>:
> 
> > Hi,
> >
> > Yes, all that is in place, there are APIs and E calls them if you're
> > running efl 1.18.
> > The problem I'm trying to figure is how can an E dialogue say "use elm
> > icons for apps" as it only applies to a subset of apps.
> >
> 
> Maybe this can help: the new icons I'm going to put in elm will also be
> available
> as a "normal" fdo icons theme. With the idea that non elm apps can use the
> same
> icons as the elm ones

that's only doable for icons hat are just single images. if you look at things
like efm's icons for files, they are not. they are full edje designs with
multilpe components. i know these are not the elm icon variety but they are AN
icon and a good sample of when this falls over.

the reason to do edje for icon is this reason AND that we can animate and have
icons react to events (signals) which make them massively more useful than fdo
icons. you can tell them to go look disabled or active/normal, or so much
more. :)

> > Following a suggestion I've updated the elm_config to list fdo sets
> > alongside an alternative "use icons from elementary theme" checkbox - they
> > are mutually exclusive.
> > Is the only sensible option then to have another checkbox in the E icon
> > settings that similarly applies this value? If so its going to get mighty
> > unintuitive I think...
> >
> > Cheers,
> > Andy
> > On Sat, 30 Apr 2016 at 12:56, Carsten Haitzler <ras...@rasterman.com>
> > wrote:
> >
> > > On Thu, 28 Apr 2016 23:55:45 +0000 Andrew Williams <a...@andywilliams.me
> > >
> > > said:
> > >
> > > > So I've updated elm to offer a user choice to use an fdo theme from the
> > > > list installed - or to use the built in elm icons. This is in
> > elm_config.
> > > > I hooked in E the ability to set this if the user selects an fdo theme
> > > and
> > > > "apply to apps" is set. So far so good.
> > > > What I'm not sure about is the condition where users sets an fdo theme
> > > for
> > > > apps but really wants to use elm icons for any e apps...
> > > > This conflicts with what E can set, so I'm hesitating from forcing e
> > > > configuration on elm.
> > > >
> > > > Question: is it even sensible to allow the user to do this? Can we
> > assume
> > > > that anyone in E cannot use the elm icon set if they have specified an
> > > fdo
> > > > theme as their icon source for apps? Should the elm icon theme option
> > be
> > > > hidden if you're running in e?
> > > > Then more complications of what if they have different desktop envs...
> > >
> > > the above seems sensible. it only applies to e apps anyway, so either use
> > > configured fdo icon theme or the elm theme icons. setting what fdo theme
> > > to use
> > > is kind of necessary too as otherwise we have to do xsettings and then
> > > what in
> > > wayland? we could support an env var too...
> > >
> > > anyway it's kind of a necessity to be able to select fdo or elm theme and
> > > then
> > > select what the fd theme is
> > >
> > > > My thoughts are to either:
> > > > 1) leave it as is and allow users to set up the complex configuration
> > > above
> > > > 2) force e's icon selection on elm if "use for apps" is chosen in e's
> > > > config.
> > >
> > > e can just swizzle elm's config. elm api's for that. :)
> > >
> > > > Mostly I like 2 because it is a better first use experience for users
> > of
> > > E
> > > > as they probably don't want elm icons by default (but we technically
> > use
> > > it
> > > > as the default so that outside of e (Tizen etc)) it works as previously
> > > > agreed.
> > > >
> > > > Sorry for the brain dump,
> > > > Andy
> > > >
> > >
> > ------------------------------------------------------------------------------
> > > > Find and fix application performance issues faster with Applications
> > > Manager
> > > > Applications Manager provides deep performance insights into multiple
> > > tiers of
> > > > your business applications. It resolves application problems quickly
> > and
> > > > reduces your MTTR. Get your free trial!
> > > > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> > > > _______________________________________________
> > > > enlightenment-devel mailing list
> > > > enlightenment-devel@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >
> > >
> > >
> > > --
> > > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> > >
> > >
> >
> > ------------------------------------------------------------------------------
> > Find and fix application performance issues faster with Applications
> > Manager
> > Applications Manager provides deep performance insights into multiple
> > tiers of
> > your business applications. It resolves application problems quickly and
> > reduces your MTTR. Get your free trial!
> > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to