On Mon, 28 Jan 2013 17:24:12 +0000 Michael Blumenkrantz
<michael.blumenkra...@gmail.com> wrote:

> On Mon, 28 Jan 2013 15:18:39 -0200
> Gustavo Sverzut Barbieri <barbi...@profusion.mobi> wrote:
> 
> > On Sat, Jan 26, 2013 at 8:36 AM, David Seikel <onef...@gmail.com>
> > wrote:
> > > On Fri, 25 Jan 2013 16:28:32 +0000 Michael Blumenkrantz
> > > <michael.blumenkra...@gmail.com> wrote:
> > >
> > >> On Fri, 25 Jan 2013 14:26:22 -0200
> > >> Gustavo Sverzut Barbieri <barbi...@profusion.mobi> wrote:
> > >>
> > >> > On Fri, Jan 25, 2013 at 2:16 PM, Michael Blumenkrantz
> > >> > <michael.blumenkra...@gmail.com> wrote:
> > >> > > On Fri, 25 Jan 2013 14:11:47 -0200
> > >> > > Gustavo Sverzut Barbieri <barbi...@profusion.mobi> wrote:
> > >> > >
> > >> > >> On Fri, Jan 25, 2013 at 1:41 PM, Jeff Hoogland
> > >> > >> <jeffhoogl...@linux.com> wrote:
> > >> > >> > Is it possible to "link" multiple lists together so they
> > >> > >> > scroll at the same time?
> > >> > >>
> > >> > >> you could simulate this (I do not recommend) by creating
> > >> > >> your own gengrid item class and style. This style would
> > >> > >> define multiple Edje parts, the cells for those columns.
> > >> > >> These have fixed size (ie: 200px), or proportional size
> > >> > >> (ie: 20%) or even be dynamically calculated and expand
> > >> > >> horizontally based on some factor (the largest label?). In
> > >> > >> the last case you'd have to go and call item.update() for
> > >> > >> every item, so they can expand to the new maximum size.
> > >> > >>
> > >> > >> What I do recommend is you to look at every modern GUI and
> > >> > >> none of those use these anymore. It's usually used for
> > >> > >> large number of items, where the number of information can
> > >> > >> be overwhelming. You better segment the information and
> > >> > >> plan what to show. For instance, the package manager you
> > >> > >> sent should do what it delegate to user... come on, show
> > >> > >> the "installed version" and "available version"? Why not
> > >> > >> just an icon with tri-state: installed and updated,
> > >> > >> installed and outdated, uninstalled. Could even not be an
> > >> > >> icon, but a bg color to make it easy to spot. If I were
> > >> > >> doing a package manager, I'd as well merge similar packages
> > >> > >> with different parts, as it's useless to have them in the
> > >> > >> main list, just click to open more details (instead of show
> > >> > >> -dev, -dbg, -examples, -doc... you just show package name,
> > >> > >> click and it expand (or another window/popup/frame) show
> > >> > >> each element and status.
> > >> > >
> > >> > > while I agree that it's misused in most cases, I still see no
> > >> > > better alternative for a desktop music player gui. the
> > >> > > ability to dynamically see/sort aligned rows containing
> > >> > > artist/track/title does not seem to be replaceable.
> > >> >
> > >> > It's a matter of getting used. For instance, I'm using iTunes
> > >> > (http://www.apple.com/itunes/whats-new/) and like the new GUI,
> > >> > they still have that view as an options, and that's the view
> > >> > when you choose "all music", but they have these other that
> > >> > are nice to use:
> > >> >
> > >> >    -
> > >> > http://images.apple.com/itunes/whats-new/images/redesigned_player_albumview.jpg
> > >> > you click the album and it expands in line with the music.
> > >> >    -
> > >> > http://images.apple.com/itunes/whats-new/images/redesigned_player_bonusfeatures1.jpg
> > >> > similar to the album, you click the artist and it will show
> > >> > albums and top music.
> > >> >    -
> > >> > http://37signals.com/svn/images/itunes-album-view-large.jpg
> > >> > previous album view, in list-like mode.
> > >> >
> > >> > The last one is more similar to a list, but as you can see
> > >> > it's not a regular list, as some cells are expanded vertically
> > >> > inside an album. So it's a custom widget/view as well.
> > >> >
> > >> > --
> > >> > Gustavo Sverzut Barbieri
> > >> > http://profusion.mobi embedded systems
> > >> > --------------------------------------
> > >> > MSN: barbi...@gmail.com
> > >> > Skype: gsbarbieri
> > >> > Mobile: +55 (19) 9225-2202
> > >>
> > >> hm that's kinda neat. I suppose I could see getting used to
> > >> that, and it would look nice if I wanted something to show off,
> > >> but I'd still prefer my extremely bland column-view for everyday
> > >> use :/
> > >>
> > > /me scratches his head.
> > >
> > > Er, that's a table, evas supports tables, edje supports tables,
> > > elementary supports tables.  Pffft
> > >
> > > Have you all vanished up your "we do things differently"
> > > arseholes so far that none of you recognised a plain old ordinary
> > > table?  No disrespect intended.  B-)
> > >
> > > BTW, tables are used on phones.  It's not something that is old
> > > fashioned and people are moving away from.  Tables have their good
> > > uses.  Try doing a spreadsheet without one.  Some popular file
> > > browsers use tables by default to.  E17 uses tables.
> > 
> > It's different. If you use a plain table inside a scroller, you'll
> > run out of memory quite soon with  package manager. It would create
> > dozen Evas_Object for each row, dozen of thousands of rows and
> > you're in problem.
> > 
> > The genlist/gengrid will just create visual elements for visible
> > elements (and spare more, depends on some settings).

You can call it what you want, it's still a table.  "Columned List
Widget" is just a fancy name for a table.  Running out of memory and
such is just an implementation issue, it's still a table.  People
have solved that problem long ago, using the same sort of thing that
genlist/gengrid does.  "Gengrid" is just a fancy table I think, not
actually looked at it yet.

> > > Nooow, as for Elementary not really being a desktop widget set, I
> > > though it's job was to support desktops as well as everything
> > > else?  To be the widget set to end all widget sets so that EFL no
> > > longer had two different widget sets?  To be as usable on the
> > > desktop as it is on mobile phones and such?  So that you only
> > > need to write one app for all?  Do we need to write a desktop
> > > widget set now?  And what about the plans to use elementary as
> > > the widget set for E18?  Um, e18 is a desktop thingy.  B-)
> > 
> > E17 or E18 doesn't have that table widget as well.

I did a grep though the E17 source code before I said "E17 uses
tables".  It uses tables.  B-)

> nothing big is happening with widgets or toolkits for E18

No one answered my questions about elementary not being for desktop as
was mentioned in this thread.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to