Enlightenment CVS committal

Author  : moom
Project : e17
Module  : proto

Dir     : e17/proto/etk/data/themes/default


Modified Files:
        default.edc 


Log Message:
A lot of changes and API breaks. Most of the existing apps are probably 
broken...

* [Etk_Theme] The whole theme system has been rewritten to make it simpler and 
more powerful
* [Etk_Theme] The widgets now use the same theme naming convention as e17 (i.e. 
"etk/widget" for the groups, "etk.swallow.name" for the swallow parts, 
"etk.text.name" for the text parts, ...). It means that all the (few) existing 
themes are broken :(
* [Etk_Main] Replace the main Ecore_Job by an idle-enterer: it improves the 
perfs A LOT when a large part of the screen has to be redrawn (e.g scrolling 
the iconbox or the tree is now ultra fast!!)
* [Etk_Selection] Rewrite the selection/clipboard system
* [Etk_Widgets] Fix problems caused by the premul-color change
* [Etk_Entry] The entry has received more work: it is now entirely themable and 
it now supports copy/paste
* [Etk_Box] Fix a bug/segv that happened when more than one child were packed 
in the end-group
* [Etk_Toolbar] Some work on the toolbar
* [Etk_Button] Bugs have been fixed, and the code has been fully 
documented/cleaned up
* [Etk_Label] Bugs have been fixed, and the code has been fully 
documented/cleaned up
* [Etk_Dialog] The behaviour of etk_dialog_pack_*() has been changed: packing a 
widget in the end-group now *appends* it into this group (it was prepended 
before)
* [X11 engine] Fix a bug with the popup window creation (the mouse was not 
correctly grabbed)
* [Etk_Statusbar] The API has been changed: etk_statusbar_push/pop/remove() --> 
etk_statusbar_message_push/pop/remove()
* [Etk_Tooltip] The tooltips are disabled for now since they are a bit buggy
* [Etk_Widget] etk_widget_visibility_locked_set/get() --> 
etk_widget_internal_set/get()
* [Etk_Toplevel] Etk_Toplevel_Widget --> Etk_Toplevel
* [Etk_Container] Add etk_container_remove_all()
* [Etk_Iconbox] Add etk_iconbox_scrolled_view_get()
* [Etk_Main] Don't use the "-e" program arg to detect the engine to use
* [Documentation] More documentation for a lot of widgets

More API breaks to come... enjoy! :)


===================================================================
RCS file: /cvs/e/e17/proto/etk/data/themes/default/default.edc,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -3 -r1.23 -r1.24
--- default.edc 29 Aug 2006 12:20:45 -0000      1.23
+++ default.edc 6 Oct 2006 17:04:12 -0000       1.24
@@ -3,6 +3,7 @@
 #include "macros/glint.edc"
 #include "macros/paned.edc"
 #include "macros/scrollbar.edc"
+#include "macros/toolbar.edc"
 
 fonts {
    font: "Vera.ttf" "Vera";
@@ -12,6 +13,17 @@
 
 #include "images/images.edc"
 
+data {
+   item: "alias: etk/scrolled_view/hscrollbar"           "etk/hscrollbar";
+   item: "alias: etk/scrolled_view/vscrollbar"           "etk/vscrollbar";
+   item: "alias: etk/tree/scrolled_view/hscrollbar"      "etk/hscrollbar";
+   item: "alias: etk/tree/scrolled_view/vscrollbar"      "etk/vscrollbar";
+   item: "alias: etk/menu_bar/menu_item/checkbox"        
"etk/menu/menu_item/checkbox";
+   item: "alias: etk/menu_bar/menu_item/radiobox"        
"etk/menu/menu_item/radiobox";
+   item: "alias: etk/tool_button"                        
"etk/htoolbar/tool_button";
+   item: "alias: etk/tool_toggle_button"                 
"etk/htoolbar/tool_toggle_button";
+}
+
 collections {
    #include "widgets/windows.edc"
    #include "widgets/button.edc"
@@ -30,7 +42,6 @@
    #include "widgets/statusbar.edc"
    #include "widgets/notebook.edc"
    #include "widgets/progress_bar.edc"
-   #include "widgets/spinner.edc"
    #include "widgets/combobox.edc"
    #include "widgets/tooltips.edc"
    #include "widgets/iconbox.edc"



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to