Re: [E-devel] Taskbar Module

2006-05-30 Thread R . Ramkumar
 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

2006-05-30 Thread Morten Nilsen
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

2006-05-29 Thread Morten Nilsen

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

2006-05-29 Thread 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.
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 Thread Виктор Кожухаров
В пн, 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

2006-05-29 Thread Morten Nilsen

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

2006-05-29 Thread Anders Troback
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

2006-05-26 Thread Jason Smith

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

2006-05-26 Thread Thomas Kuther
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

2006-05-26 Thread Sthithaprajna Garapaty
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

2006-05-26 Thread Sevcsik András
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

2006-05-26 Thread Aleksej Struk
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

2006-05-26 Thread Aleksej Struk

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

2006-05-26 Thread Aleksej Struk

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

2005-12-20 Thread shadoi

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

2005-12-18 Thread David Seikel
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

2005-12-18 Thread Jesse Luehrs
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

2005-12-18 Thread David Seikel
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

2005-12-18 Thread The Rasterman
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

2005-12-18 Thread The Rasterman
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