Re: [E-devel] Taskbar Module
Hey.. you weren't supposed to touch that! But I guess now I can make it public. Available here: http://war.interhact.net/~iamsthitha/junk/taskbar-0.0.2.tar.gz Just going through the code... in _taskbar_inst_cb_drop if (!strcmp(type, enlightenment/border)) { bd = ev-data; if (!bd) return; } should be changed to: if (!strcmp(type, enlightenment/border)) { bd = ev-data; } if (!bd) return; (sorry, don't have diff tools on this machine I am checking mail on :) ) Ramkumar. -- April 1: This is the day upon which we are reminded of what we are on the other three hundred and sixty-four. -- Mark Twain, Pudd'nhead Wilson's Calendar ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
Sthithaprajna Garapaty wrote: Hey.. you weren't supposed to touch that! But I guess now I can make it public. 0.0.3 is better than ever :) -- Morten :wq ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
Sthithaprajna Garapaty wrote: Sorry about the mess. Got some help from KainX and hopefully this is now a working package. Here it is: http://war.interhact.net/~iamsthitha/junk/taskbar-0.0.1.tar.gz just noticed 0.0.2 was there, and tried it out.. nice going :) I think this module would nice to have in CVS.. just one issue, really.. when I enable scrolling of contents, the taskbar becomes wider that the contents there are a couple others, but I think those are related to the shelf itself; - if the taskbar module is alone in a shelf that isn't set to resize to contents, I can't access the handlebars in edit mode to resize the taskbar - in plain mode, resizing the taskbar has no real effect.. the contents just overflow the module. - likewise, autoscroll does nothing in plain mode and this is either an issue with blue_eyed or the shelf itself; - Big icons draw on top of the white border in inset mode (also happens in ibar, pager, etc.) -- Morten :wq --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
Hey.. you weren't supposed to touch that! But I guess now I can make it public.Available here: http://war.interhact.net/~iamsthitha/junk/taskbar-0.0.2.tar.gz Changes: - alt + right click produces gadcon menu- windows that are skip winlist/taskbar arent added anymore. (There's a bug with this when you restart E but I don't know how to fix that).- Minor bug fixes about how the menu is displayed and how the windows are ordered. And.. about all your issues mentioned, you'll notice that some of the other modules (ibox, ibar) have the exact same behavior.I thought this is how they're supposed to work and left them as is. If those modules get changed to a different behavior, I'll change this as well. --SthithaOn 5/29/06, Morten Nilsen [EMAIL PROTECTED] wrote: just noticed 0.0.2 was there, and tried it out.. nice going :)I think this module would nice to have in CVS..just one issue, really.. when I enable scrolling of contents, thetaskbar becomes wider that the contents there are a couple others, but I think those are related to the shelfitself;- if the taskbar module is alone in a shelf that isn't set to resize tocontents, I can't access the handlebars in edit mode to resize the taskbar - in plain mode, resizing the taskbar has no real effect.. the contentsjust overflow the module.- likewise, autoscroll does nothing in plain modeand this is either an issue with blue_eyed or the shelf itself; - Big icons draw on top of the white border in inset mode (also happensin ibar, pager, etc.)--Morten:wq---All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications inthe hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642___enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
В пн, 2006-05-29 в 10:03 -0500, Sthithaprajna Garapaty написа: Hey.. you weren't supposed to touch that! But I guess now I can make it public. Available here: http://war.interhact.net/~iamsthitha/junk/taskbar-0.0.2.tar.gz Changes: - alt + right click produces gadcon menu - windows that are skip winlist/taskbar arent added anymore. (There's a bug with this when you restart E but I don't know how to fix that). - Minor bug fixes about how the menu is displayed and how the windows are ordered. one more thing I noticed. in line 346, where the condition is, you might want to change it to this: if (((bd-desk == e_desk_current_get(b-zone))(bd-zone == b-zone)) || (bd-sticky)) { so that sticky windows always appear inside the task manager. You should get this module in the main e17 tree, where apps/e is, because a taskbar is in the TODO. Also, perhaps it would be a good idea to think of a way of merging ibar and taskbar, so that only one bar is involved in all of it (realestate is important after all). Just not in the way that engage is doing it, with the floating icons on top of the main icon, because that wouldn't work with 2/3 of the shelves. And.. about all your issues mentioned, you'll notice that some of the other modules (ibox, ibar) have the exact same behavior. I thought this is how they're supposed to work and left them as is. If those modules get changed to a different behavior, I'll change this as well. You should get raster on this. It looks like a shelf bug (perhaps he's planning to add this). --Sthitha On 5/29/06, Morten Nilsen [EMAIL PROTECTED] wrote: just noticed 0.0.2 was there, and tried it out.. nice going :) I think this module would nice to have in CVS.. just one issue, really.. when I enable scrolling of contents, the taskbar becomes wider that the contents there are a couple others, but I think those are related to the shelf itself; - if the taskbar module is alone in a shelf that isn't set to resize to contents, I can't access the handlebars in edit mode to resize the taskbar - in plain mode, resizing the taskbar has no real effect.. the contents just overflow the module. - likewise, autoscroll does nothing in plain mode and this is either an issue with blue_eyed or the shelf itself; - Big icons draw on top of the white border in inset mode (also happens in ibar, pager, etc.) -- Morten :wq --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Виктор Кожухаров /Viktor Kojouharov/ [EMAIL PROTECTED] signature.asc Description: Това е цифрово подписана част от писмото
Re: [E-devel] Taskbar Module
Sthithaprajna Garapaty wrote: Hey.. you weren't supposed to touch that! But I guess now I can make it public. :) whipped up a patch just now, that gets rid of the warnings, and one superfluous pointer.. there might be more pointers that can be discarded, but I just did a cursory glance of the code :) -- Cheers, Morten :wq diff -ur taskbar-0.0.2/e_mod_main.c taskbar-0.0.2-mn/e_mod_main.c --- taskbar-0.0.2/e_mod_main.c 2006-05-29 06:47:28.0 +0200 +++ taskbar-0.0.2-mn/e_mod_main.c 2006-05-29 18:57:23.249731143 +0200 @@ -13,7 +13,7 @@ static char *_gc_label(void); static Evas_Object *_gc_icon(Evas *evas); /* and actually define the gadcon class that this module provides (just 1) */ -static const E_Gadcon_Client_Class _gadcon_class = +static E_Gadcon_Client_Class _gadcon_class = { GADCON_CLIENT_CLASS_VERSION, taskbar, @@ -127,7 +127,6 @@ Evas_Coord x, y, w, h; int cx, cy, cw, ch; const char *drop[] = { enlightenment/border }; - Evas_List *l; inst = E_NEW(Instance, 1); @@ -238,7 +237,6 @@ _taskbar_new(Evas *evas, E_Zone *zone) { Taskbar *b; - char buf[4096]; b = E_NEW(Taskbar, 1); b-o_box = e_box_add(evas); @@ -276,7 +274,6 @@ if (!taskbar_config-menu) { E_Menu *mn; - E_Menu_Item *mi; int cx, cy, cw, ch; mn = e_menu_new(); @@ -485,8 +482,6 @@ static void _taskbar_icon_free(Taskbar_Icon *ic) { - Evas_Object *o; - if (taskbar_config-menu) { e_menu_post_deactivate_callback_set(taskbar_config-menu, NULL, NULL); @@ -563,10 +558,7 @@ static int _taskbar_cb_timer_drop_recalc(void *data) { - Instance *inst; - - inst = data; - _taskbar_instance_drop_zone_recalc(inst); + _taskbar_instance_drop_zone_recalc((Instance *)data); return 1; } @@ -575,7 +567,7 @@ { Instance *inst; - inst = data; + inst = (Instance *)data; _taskbar_resize_handle(inst-taskbar); _taskbar_instance_drop_zone_recalc(inst); } @@ -633,7 +625,6 @@ if (evas_key_modifier_is_set(ev-modifiers, Alt)) { E_Menu *mn; - E_Menu_Item *mi; mn = e_menu_new(); e_menu_post_deactivate_callback_set(mn, _taskbar_cb_menu_post, NULL); @@ -1128,9 +1119,6 @@ b = _taskbar_zone_find(bd-zone); if (!b) return 1; - - Evas_List *l; - if (ev-border-desk == e_desk_current_get(ev-border-zone)) { ic = _taskbar_icon_find(b, bd); if (ic) return 1; @@ -1153,6 +1141,7 @@ _taskbar_resize_handle(b); _gc_orient(b-inst-gcc); } + return 0; } static int @@ -1280,7 +1269,7 @@ (E_EVENT_BORDER_STICK, _taskbar_cb_event_border_zone_set, NULL)); */ e_gadcon_provider_register(_gadcon_class); - return 1; + return (void *)1; } EAPI int
Re: [E-devel] Taskbar Module
On Mon, 29 May 2006 16:09:35 +0200 Morten Nilsen [EMAIL PROTECTED] wrote: Sthithaprajna Garapaty wrote: Sorry about the mess. Got some help from KainX and hopefully this is now a working package. Here it is: http://war.interhact.net/~iamsthitha/junk/taskbar-0.0.1.tar.gz just noticed 0.0.2 was there, and tried it out.. nice going :) I think this module would nice to have in CVS.. Agree, put in in the CVS tree! Nice work BTW, builds on FreeBSD:-D \\troback -- Microsoft is not the answer. Microsoft is the question. And 'No' is the answer! http://www.troback.com - --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
Sthithaprajna Garapaty wrote: I made a taskbar module based on the ibox module. It behaves like a typical taskbar in windows/xfce/etc. Used for selecting windows, iconifying/uniconifying. Works with multiple desks and multiple screens (one per screen). Available here: http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz http://war.interhact.net/%7Eiamsthitha/junk/taskbar.tar.gz This is not a gzipped file. --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
On Fri, 26 May 2006 10:15:52 -0400 Sthithaprajna Garapaty [EMAIL PROTECTED] wrote: I made a taskbar module based on the ibox module. It behaves like a typical taskbar in windows/xfce/etc. Used for selecting windows, iconifying/uniconifying. Works with multiple desks and multiple screens (one per screen). Available here: http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gzhttp://war.interhact.net/%7Eiamsthitha/junk/taskbar.tar.gz Hi, justet wanted to give it a go.. a) the file is not gzipped, just tar'ed (.tar, not .tar.gz) b) please run make clean before doing a tarball.. └» make clean cd . /bin/sh /root/e_modules/taskbar/missing --run aclocal-1.9 /bin/sh: /root/e_modules/taskbar/missing: Permission denied make: *** [aclocal.m4] Error 126 c) are you really running your desktop as root? o.O d) so i compiled it, installed it as user in $HOME, and loaded it. But nothing happens, it does not appear anywhere, also nothing when i enter edit mode for the gadgets. I tried both.. Ibar enabled or disabled, E restarted... no chance. From when is the E snapshot you are using? Regards, Tom --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid7521bid$8729dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
Sorry about that. I cleaned it and properly gzipped it.Available at the same urlhttp://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz I'm using the latest E from cvs, so it should work properly.It probably wont appear by default, you have to right click on the bar - Configure shelf contents and add it.If it still does not appear, let me know. --Sthitha
Re: [E-devel] Taskbar Module
On Fri, 26 May 2006 13:44:36 -0400 Sthithaprajna Garapaty [EMAIL PROTECTED] wrote: Hi! It sounds interesting. I can't run autogen.sh, configure.in is missing... --=_Part_89394_7521035.1148665476332 Mime-Version: 1.0 Content-Type: multipart/alternative; boundary==_Part_89394_7521035.1148665476332 --=_Part_89394_7521035.1148665476332 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: binary Content-Disposition: inline Sorry about that. I cleaned it and properly gzipped it. Available at the same url http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz I'm using the latest E from cvs, so it should work properly. It probably wont appear by default, you have to right click on the bar - Configure shelf contents and add it. If it still does not appear, let me know. --Sthitha --=_Part_89394_7521035.1148665476332 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline brSorry about that. I cleaned it and properly gzipped it.brbrAvailabl= e at the same urlbra href=3Dhttp://war.interhact.net/~iamsthitha/junk/t= askbar.tar.gzhttp://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz/a brbrI'm using the latest E from cvs, so it should work properly.brIt = probably wont appear by default, you have to right click on the bar -gt; C= onfigure shelf contents and add it.brIf it still does not appear, let me = know. brbr--Sthithabr --=_Part_89394_7521035.1148665476332-- --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
Hey, unfortunatelly, some files are missing. configure.in cannot be found. autogen.sh does not work On Fri, May 26, 2006 at 01:44:36PM -0400, Sthithaprajna Garapaty wrote: // Sorry about that. I cleaned it and properly gzipped it. // // Available at the same url // http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz // // I'm using the latest E from cvs, so it should work properly. // It probably wont appear by default, you have to right click on the bar - // Configure shelf contents and add it. // If it still does not appear, let me know. // // --Sthitha -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
Hey, It seams that module works pretty well. :) congratulations. But, it would be really nice to have a configuration dialog for it. At least to have possibility to turn off the option to monitor minimized applications. I ask for this, since, I personally use ibox to have a list of minimized apps. So, waiting for a new features. :) aleksej On Fri, May 26, 2006 at 05:34:46PM -0500, Sthithaprajna Garapaty wrote: // Sorry about the mess. // Got some help from KainX and hopefully this is now a working package. // Here it is: // http://war.interhact.net/~iamsthitha/junk/taskbar-0.0.1.tar.gz // // --Sthitha // // On 5/26/06, Brian Mattern [EMAIL PROTECTED] wrote: // // Try 'make dist' to generate tarballs that people can use. // 'make distcheck' will ensure that these tarballs compile. // -- // rephorm // // // On Friday 26 May 2006 12:44, Sthithaprajna Garapaty wrote: // Sorry about that. I cleaned it and properly gzipped it. // // Available at the same url // http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz // // I'm using the latest E from cvs, so it should work properly. // It probably wont appear by default, you have to right click on the bar // - // Configure shelf contents and add it. // If it still does not appear, let me know. // // --Sthitha // // // --- // All the advantages of Linux Managed Hosting--Without the Cost and Risk! // Fully trained technicians. The highest number of Red Hat certifications in // the hosting industry. Fanatical Support. Click to learn more // http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel // -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
just forgot to write about this in the previous e-mail. Also, it would be nice to have an option that enables/disables the border menu on the taskbar right click :) It is really disturbing me. For now I cannot even access gadcon menu, if there is apps in the bar, cause on the right click I immediatelly have border menu of the app. thnx aleksej On Fri, May 26, 2006 at 05:34:46PM -0500, Sthithaprajna Garapaty wrote: // Sorry about the mess. // Got some help from KainX and hopefully this is now a working package. // Here it is: // http://war.interhact.net/~iamsthitha/junk/taskbar-0.0.1.tar.gz // // --Sthitha // // On 5/26/06, Brian Mattern [EMAIL PROTECTED] wrote: // // Try 'make dist' to generate tarballs that people can use. // 'make distcheck' will ensure that these tarballs compile. // -- // rephorm // // // On Friday 26 May 2006 12:44, Sthithaprajna Garapaty wrote: // Sorry about that. I cleaned it and properly gzipped it. // // Available at the same url // http://war.interhact.net/~iamsthitha/junk/taskbar.tar.gz // // I'm using the latest E from cvs, so it should work properly. // It probably wont appear by default, you have to right click on the bar // - // Configure shelf contents and add it. // If it still does not appear, let me know. // // --Sthitha // // // --- // All the advantages of Linux Managed Hosting--Without the Cost and Risk! // Fully trained technicians. The highest number of Red Hat certifications in // the hosting industry. Fanatical Support. Click to learn more // http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 // ___ // enlightenment-devel mailing list // enlightenment-devel@lists.sourceforge.net // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel // -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://astruk.googlepages.com/home --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnkkid=107521bid=248729dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
Brian Mattern wrote: I'm sure i've missed a few things, so what do ya'll want to see in a taskbar? Here's my somewhat radical 2 cents. The term taskbar has always annoyed me because it doesn't actually fit what taskbars have been traditionally designed to do. Essentially they're a list of running applications. Not much else. I'd like to see something centered around tasks. For example. - User opens an image editing/viewing application. - Taskbar changes to a new mode and displays things like: - A small slideshow or bar of recently edited/viewed images - A group of tools that the user put in place that they like to have handy when editing images. - Links to their pictures dirs. - Links to their pictures website - Maybe even extend the idea to enabling certain modules for these modes. Now obviously this is not something that you'd want to happen for every application you run. And you will still want a convenient list of running applications, but it's far from the focus of the tool. So this may be something you'd save the mode for when you realize that it'd be useful to keep that configuration for a specific task. -Blake --- 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=7637alloc_id=16865op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
On Sun, 18 Dec 2005 19:35:11 -0600 Brian Mattern [EMAIL PROTECTED] wrote: I'm thinking about starting a taskbar module, and would like a few comments on what people want to see. Basic ideas so far: I'm hoping that you are aware that both ibox and engage provide taskbar functionality? Is there a reason you don't just add extra functionality to either of those? pgp00o0Lc7e8s.pgp Description: PGP signature
Re: [E-devel] Taskbar Module
On Mon, 19 Dec 2005 11:46:56 +1000 David Seikel [EMAIL PROTECTED] wrote: On Sun, 18 Dec 2005 19:35:11 -0600 Brian Mattern [EMAIL PROTECTED] wrote: I'm thinking about starting a taskbar module, and would like a few comments on what people want to see. Basic ideas so far: I'm hoping that you are aware that both ibox and engage provide taskbar functionality? Is there a reason you don't just add extra functionality to either of those? Ibox does? How? Jesse --- 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=7637alloc_id=16865op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
On Sun, 18 Dec 2005 19:55:11 -0600 Brian Mattern [EMAIL PROTECTED] wrote: first of all, a taskbar module is on the TODO as an essential feature. engage has both launchers and tasks, in a os x dock style. not exactly what we're looking for (this one being a more traditional style taskbar). ibox is a 'minimized icon' catcher, like in e16. it doesn't show OK, so engage is a taskbar+ and ibox is only half a taskbar. I say add the other half a taskbar to ibox. On the other hand, I use engage and it does everything I want out of a taskbar+, except startup notification. I keep ibox and ibar running here for testing purposes though. pgpNACYvWVDkQ.pgp Description: PGP signature
Re: [E-devel] Taskbar Module
On Mon, 19 Dec 2005 11:46:56 +1000 David Seikel [EMAIL PROTECTED] babbled: On Sun, 18 Dec 2005 19:35:11 -0600 Brian Mattern [EMAIL PROTECTED] wrote: I'm thinking about starting a taskbar module, and would like a few comments on what people want to see. Basic ideas so far: I'm hoping that you are aware that both ibox and engage provide taskbar functionality? Is there a reason you don't just add extra functionality to either of those? ibox doesn't. it only provides iconified window icons :) not task switching/tracking :) -- - 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=7637alloc_id=16865op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Taskbar Module
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=7637alloc_id=16865op=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=7637alloc_id=16865op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel