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 13 Mar 2006 12:56:41 PM UTC  
 
Should Start On: Mon 13 Mar 2006 12:00:00 AM UTCShould be Finished on: Wed 01 Aug 2007 12:00:00 AM UTC
Category: NonePriority: 1 - Later
Status: Need InfoPrivacy: Public
Percent Complete: 0%Assigned to: Alexandre VINCENT <asmodehn>
Open/Closed: OpenEffort: 0.00

Sun 27 May 2007 10:51:36 AM UTC, 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 15 Mar 2006 10:11:48 PM UTC, 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 14 Mar 2006 06:55:19 PM UTC, 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 13 Mar 2006 10:31:52 PM UTC, 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 13 Mar 2006 02:16:36 PM UTC, 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 13 Mar 2006 12:56:41 PM UTC, 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
resizable
dockable
transparency
movable

->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.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 10 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 15 Mar 2006 10:11:48 PM UTCasmodehnPriority3 - Low=>1 - Later
      StatusIn Progress=>Need Info
    Tue 14 Mar 2006 06:55:19 PM UTCxorfacxShould be Finished onFri 31 Aug 2007 12:00:00 PM UTC=>Wed 01 Aug 2007 12:00:00 AM UTC
      StatusNeed Info=>In Progress
      Assigned toxorfacx=>asmodehn
    Mon 13 Mar 2006 10:34:24 PM UTCasmodehnPriority6=>3 - Low
      StatusNone=>Need Info
      Assigned toasmodehn=>xorfacx
    Mon 13 Mar 2006 10:22:29 PM UTCasmodehnShould be Finished onSat 01 Jul 2006 12:00:00 AM UTC=>Fri 31 Aug 2007 12:00:00 PM UTC
    Mon 13 Mar 2006 12:56:57 PM UTCxorfacxAssigned toNone=>asmodehn
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup