Home   Info   DevZone   Wiki  
UsersWeb  |  MainWeb  |  InfoWeb  |  DevZoneWeb  |  SupportWeb
TGUIGTaskWidgets ] [ not logged in ] [ Web: Imported ] goto:  options
[ get info on or edit ] login or new user ] [ list of topics, hubs & nodes, or recent changes ]


Administrivia: Copied from TradGuiTaskWidget

from TraditionalGUIGroup:

Task Widget: (Apple's Menu,Win95/NT TaskBar,OS/2 (pick one), 3rd button on X,et al) It should be noted that some OSes use one widget to show tasks and another to launch them


Also include ___Step's Wharf/Dock, Be's Tracker (which covers most of the behaviours of the others ), and various ways X/Motif/CDE tell you what's running

Have I lost you yet?

On a related subject, I have a particularly stong idea about the design which I will elucidate up front. I think that with the tools available to us in Java, and particularly those in Swing, we can design a system that is completely configurable. What this means for the traditional GUI group is that once we hash some things out, we should be able to define basic objects for each of these components, and inherit and extend them as suits us. This could mean that we could have a generic Win95-esque desktop as the default (just an example) and we would provide several instances of most objects. Bear with me, and example is coming. EG:Let's say we've a class jos.UI.Taskbar (a win-like taskbar, see fvwm95) which inherits from jos.UI.TaskWidget. (or use interfaces, which is probably better) If I didn't like that as part of my JOS desktop, I could go change something in some dialog or another and use jos.UI.McMenuBar (an Apple menu clone ala WinMac) instead. Or, if I was a better hacker than I am or I were paid to do it, a custom menubar thing could be hacked, implementing the interface however you want. This applies to every thing in the UI, and in fact this sort of extensiblity is the basis for the UI design (ie abstract Shell, anything can inherit or perhaps implement it's methods, etc)

This would also define how other Shells work in the system, of course, and is hardly limited to here, but this is where I was.

This isn't just for people who endlessly reconfigure their desktop. This extensibility would pay off in accessibility as well. Text readers or device drivers for special interfaces could implement interfaces, allowing the blind, deaf, etc to use the system.

Maybe most of this rant belongs in jos-gui or elsewhere. Feel free to move/copy it, just leave a marker...

Have at it. Oh, and do ask about guis you're not familiar with. How do you do images on Wiki?


I most definitely agree about the configurability of the StandardGUI. We just need to make sure we create really good interfaces, so we don't prevent people from creating the taskbar/widget they want. This may mean having to implement a larger subset of features than we see a need for... (if that makes sense).

I'm not sure if there is an easy way to do images. Maybe there could be an FTP directory created for uploading images to JOS? I'm going to try and do animated gifs for the captures I take from the SGI stuff.

If need be, I can setup an FTP directory for us on my remote site, then we can link to it from here.

-- MasonZhwiti


Hmm...Ask TimTaylor (?) about the images in Wiki, since he's done it...I'll go see if I can find it. A seperate FTP directory doesn't seem useful...yet.

I edited TimTaylor's page, the image is on a different server, probably his homepage, or something...


I like the abstract TaskWidget, and think a win95 style taskbar would be best for the default, but it lacks a feature I think should be added in the JOS version, it can't be pulled of the side, and if you close it it can't be broght back w/out a restart...

If you signup for Earthlink Network they send you a CD that has some software on it, half of it's junk but there's a neat little widget on their called the earthlink toolbar. it's fun and it addresses my above qualms about the win95 taskbar, I have several friends who signed up for Earthlink just to get the toolbar. they canceled the service after words, I guess they saw my computer and wanted one.

--DigiGod 3/17/98


I like the idea of a bar you could position on any side of the screen and on which you could put any number of beans, like: --PhilNeumann 3.5.1998
Cool. have at look at Gnome, if you've not already. Te Gnome panel does (or will do) all of this, and some even wackier stuff

I'll see if I can't hunt up a gif. Go see it at: (http://www.gnome.org/screenshots/gnome-apr28-2.jpg)

DigiGod, do you have any screenshots of this widget you are talking about?

I suppose we should also bring up addons like Dashboard?


back to TraditionalGUIGroup away to UserInterfaceGroup




Content of these pages are owned and copyrighted by the poster.
Hosted by: