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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs