Enlightenment CVS committal

Author  : essiene
Project : e17
Module  : proto

Dir     : e17/proto/entrance_edit_gui


Modified Files:
        TODO 


Log Message:
- Modified patch sent in from Rhapsodhy for review. This patch does:
        - Provides ew_notice (did this by adding to ew_dialog)
        - due to changes, afftected how ew_dialog worked.
        _ used ew_notice to build ew_notice_ok() dialog.
        - Added an ew_box subsystem with ew_hbox_new and ew_vbox_new.
        _ Modified the part names of the edjes in the icons.edj

- My modifications to his patch are as follows:
        - Revert ew_dialog back to being as simple as it was.
        - rather than add to ew_dialog, make ew_notice inherit from ew_dialog 
and add the new requirements in ew_notice.
        - Based on ew_notice, build an ew_messagebox dialog, currently has 
ew_messagebox_ok() alone.
        - Modified ew_group to support vertical and horizontal directions.
        - Modified ew_group to support being named and unamed (which will add 
or remove the frame borders respectively)
        - due to above, remove ew_box.
        - Added new widget ew_label. Now we have a complete ew_messagebox 
framework, we just need more messageboxes
        - Use the new ew_messagebox_ok() in gui/layout.c to show what it looks 
like.
        - Rename all the ENTRANCE_* constants to EW_*
        - Update TODO file

        With these, out api is closer to complete. We can do some more complex 
layouts, etc.

        Next, we need just a few more key widgets to be abstracted... entry, 
radio-button and check-box then we'll have to fix that crappy preview window to 
load entrance itself instead of images/edje parts.

        Again the rationale is, this thin api shouldn't expose too much of etk, 
or we'll have a hard time getting it to ewl. Also, if we begin to get really 
complex, what's the point? :)



===================================================================
RCS file: /cvs/e/e17/proto/entrance_edit_gui/TODO,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- TODO        14 Aug 2006 01:08:51 -0000      1.2
+++ TODO        14 Aug 2006 17:08:55 -0000      1.3
@@ -5,15 +5,13 @@
        - radio button
        - check box
        - Labelled Entry
-       - Generic Label
-       - MessageBoxes that return selected stati when buttons are selected. 
(Grab what can be salvaged from ew_notice)
-               - ew_messagebox_ok(), ew_messagebox_okcancel(), 
ew_messagebox_yesno(), ew_messagebox_yesnocancel()
-           - all these functions take three arguments TITLE, MESSAGE, ICONTYPE 
and return an enum specifying which Button was
-               clicked.
-               - If any input param is null, be able to still show the dialog. 
These will be the only public interface to the ew_messagebox subsystem.
+       - More Message Boxes.
+               okcancel(), yesno(), yesnocancel()
        - ew_imagelist
-       - frameless groups - used internally to build complex widgets
 - Entrance_List needs to be refactored to use as common a base as possible. 
Also, we need to select the first row by default when adding to a list.
+- group types are currently hash defined'd ints. should be enums
+- use etk_window to build ew_dialog, so we can set modality, fixed size, etc, 
basically, more options
+- ew_messagebox icons are coming from the stock etk theme currently. steal 
some more icons to put in our theme file :D
        
 
 GUI



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to