taskAbstract Media Library - Tasks: task #3029, Create a GUI utility

Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

task #3029: Create a GUI utility

Submitted by:  XorfacX <xorfacx>
Submitted on:  Mon Mar 13 12:56:41 2006  
Should Start On: Mon Mar 13 00:00:00 2006Should be Finished on: Wed Aug 1 00:00:00 2007
Category: NonePriority: 1 - Later
Status: Need InfoPrivacy: Public
Percent Complete: 0%Assigned to: Alexandre VINCENT <asmodehn>
Open/Closed: OpenEffort: 0.00

Sun May 27 10:51:36 2007, comment #5:

We'll use guichan for now & see what we component/widgets we really need in P0 for interface.

XorfacX <xorfacx>
Project Member
Wed Mar 15 22:11:48 2006, comment #4:

After reflexion AML will implement a Widget, as an interface for any GUI library :p.

That is just one class, and allthe GUI Classes implemented will have to use this Widget as a base class.

Have a look at other GUI libs how they do that...

Alexandre VINCENT <asmodehn>
Project AdministratorIn charge of this item.
Tue Mar 14 18:55:19 2006, comment #3:

[quote]This is NOT a GUI library.[/quote]

I know^^

[quote]To do that we might need some basic components that might be used later for GUIs.[/quote]

The basic component will be a template Window as described previously... It will be the only - but necessary! - component needed to be develop inside AML if we want to create the GUI in project0 with everyting needed by a GUI (theme and so on).

[quote]Therefore until AML is quite stable the GUI will be implemented somewhere else.[/quote]

Sure, as written above AML will only have a template window instantiable by Project0... and im sure it will be developped by the one in charge of AML ;p

XorfacX <xorfacx>
Project Member
Mon Mar 13 22:31:52 2006, comment #2:

This is NOT a GUI library.

This library aim at providing generic ways of handling multiple media format ( image, video, sound, etc. )
To do that we might need some basic components that might be used later for GUIs.

But in AML We will only keep the basics, and the nice GUI , skins, themes, etc, will ultimately end up somewhere else...

We still need to define what is needed in AML, and what will start the build of a GUI lib...

Therefore until AML is quite stable the GUI will be implemented somewhere else.
Na :p

Alexandre VINCENT <asmodehn>
Project AdministratorIn charge of this item.
Mon Mar 13 14:16:36 2006, comment #1:

The following item must also be avialable:
Text Label (x,y,w,h, multi-line, clickable, mouseover)
Image Label (x,y,w,h, multi-line, clickable, mouseover)
List (x,y,w,h, items list, scrollable, clickable, mouseover)

Windows must eventually have "on top" priority settings

XorfacX <xorfacx>
Project Member
Mon Mar 13 12:56:41 2006, original submission:

In order to create the GUI we need a windows creator with some generik items.

->The windows must have the parameters:
x, y , w, h, label

->Items that we must be available for all windows are:
Text Zone (x,y,x,h,multi-line,editable,scrollable)
Validate Button (x,y,w,h,label)
Reset Button (x,y,w,h,label)
Dropdown list (x,y,w,h, items list)
Scrolling "cursor" (x,y,w,h, scrollable with keyboard, scroolable with mouse)
Radio box (x,y,linked with other radio button)
Check box (x,y)

Tabs (x,y,w,h, tabs position(up,down,left,right), number of tabs, scrolling? )
-- each tab must get a label with auto resized of the tab
to the label size and must be able to contain all other
previous listed items.

All theses items must return bool in order to know if they we're used (to validate!)

XorfacX <xorfacx>
Project Member


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by asmodehn (Updated the item)
  • -unavailable- added by xorfacx (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 10 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed Mar 15 22:11:48 2006asmodehnPriority3 - Low=>1 - Later
      StatusIn Progress=>Need Info
    Tue Mar 14 18:55:19 2006xorfacxShould be Finished onFri Aug 31 12:00:00 2007=>Wed Aug 1 00:00:00 2007
      StatusNeed Info=>In Progress
      Assigned toxorfacx=>asmodehn
    Mon Mar 13 22:34:24 2006asmodehnPriority6=>3 - Low
      StatusNone=>Need Info
      Assigned toasmodehn=>xorfacx
    Mon Mar 13 22:22:29 2006asmodehnShould be Finished onSat Jul 1 00:00:00 2006=>Fri Aug 31 12:00:00 2007
    Mon Mar 13 12:56:57 2006xorfacxAssigned toNone=>asmodehn
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup