On Sun, 18 Dec 2005 19:35:11 -0600 Brian Mattern <[EMAIL PROTECTED]> babbled:
> I'm thinking about starting a taskbar module, and would like a few > comments on what people want to see. Basic ideas so far: > > One taskbar per zone (like the pager). > > The taskbar will be a main edje file that swallows an container, either > A) an e_table, to allow multiple rows of tasks OR > B) an e_box that does pans its contents like the ibar does. (turn > off auto fit, and shrink it to see what i'm talking about). > We could always do both formats and make it an option. (wrap vs. pan). > > Each task would be another edje, swallowing in the icon, app name and > window title (and possibly other info from the eapp?) > > Tasks with a common eapp could be grouped, with a popup to select > borders within that app. > > Optionally display tasks only for current desktop/zone or all desktops/zones > > State of the border should of course be indicated in the taskbar item > (greyed out if iconified, blinking red if hung, flashing in some other > way if the window needs your attention, etc). > > I'm sure i've missed a few things, so what do ya'll want to see in a > taskbar? you pretty much have got it - except i have been thinking for a while and this woudl work well becoming part of ibar. why? aesthetics really. i would imagine something like: default: [Task3][Task1]/ IBAR \[Task5][Task7] [Task4][Task2]\ ICONS /[Task6][Task8] small horizontal ibar: [Task1][Task2]( IBAR ICONS )[Task3][Task4] turn off task labels: [*][x][X][( IBAR ICONS )[o][O][#] vertical ibar: [Task1] [Task2] /'''''\ | | | | |IBAR | |ICONS| | | | | \,,,,,/ [Task3] [Task4] empty ibar (just tasks): [Task1][Task2][Task3][Task4] etc. For example. if you can fit 2 rows. if u cant fit only 1. for vertical just list the tasks one under another. make the task icon and label both optional (one, the other or both). allow a maximum size limit on tasks. The trick is making ibar know about other modules and NOT overlap them so once it fills up the space it has to compress the task buttons down and maybe eventually provide scrolling mechanisms. definitely your point of grouping tasks that are pard of the same process (PID) launch ID, or share the same EAP (though not always) is a good plan. i agree just using a table would be fine with edjes packed in the table then swallowing the EAP icon object and setting a text part as a label. anyway - originally i imagined taskbar stuff as its own module - but ibar has some nice symmetry there nd if a task switcher can wrap apps around to the left/right of ibar - it would make for nice aesthetic symmetry (even better - place them to the left/right based on position on screen. tasks on the left are ont he left of the screen, ones on the right are on the right etc.) of course change this task list based on the desktop that is active etc. etc. etc... the other problem is right now ibar only creates 1 bar - even with 2 zones. so ibar may need a way to display tasks without a bar with icons in it too (and then create multiple ibars). ibar still needs config for being able to have multiple bars and look at multiple bar directories (bar, bar2, bar3 or whatever you want to call them) as the code can handle it already. anyway anyway. i'm open to discussion here - what do peolpe think? (of course u can turn the tasks off on ibar if u dont want them for example). the other option is making a way for gadgets to wrap/attach to eachtoher so a task module attaches to an ibar module gadget if it finds it - to either side... :) > -- > rephorm > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > 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) [EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel