Enlightenment CVS committal

Author  : moom
Project : e17
Module  : proto

Dir     : e17/proto/etk/src/lib


Modified Files:
        etk_progress_bar.c etk_table.c etk_widget.c 


Log Message:
* Fix the size of the filler of the progress bar in the pulse mode
* Don't expand the table when the table had no expandable children!


===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/etk_progress_bar.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- etk_progress_bar.c  2 Jun 2006 18:46:34 -0000       1.10
+++ etk_progress_bar.c  23 Jun 2006 18:14:50 -0000      1.11
@@ -321,7 +321,7 @@
 static void _etk_progress_bar_realize_cb(Etk_Object *object, void *data)
 {
    Etk_Progress_Bar *progress_bar;
-   double w;
+   float w;
    
    if (!(progress_bar = ETK_PROGRESS_BAR(object)))
       return;
===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/etk_table.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- etk_table.c 7 Apr 2006 15:36:11 -0000       1.12
+++ etk_table.c 23 Jun 2006 18:14:50 -0000      1.13
@@ -394,6 +394,7 @@
    }
    else
    {
+      /* Homogeneous table */
       if (table->homogeneous)
       {
          int max_col_width = ETK_TABLE_CELL_MIN_SIZE, max_row_height = 
ETK_TABLE_CELL_MIN_SIZE;
@@ -490,27 +491,12 @@
             {
                cells_size = 0;
                num_expandable_cells = 0;
-               a_cell_already_expands = ETK_FALSE;
-               
-               for (i = cell->left_attach; i <= cell->right_attach; i++)
-               {
-                  if (table->cols[i].expand)
-                  {
-                     a_cell_already_expands = ETK_TRUE;
-                     break;
-                  }
-               }
-               if (!a_cell_already_expands)
-               {
-                  for (i = cell->left_attach; i <= cell->right_attach; i++)
-                     table->cols[i].expand = ETK_TRUE;
-               }
                   
                for (i = cell->left_attach; i <= cell->right_attach; i++)
                {
                   cells_size += table->cols[i].requested_size;
                   if (table->cols[i].expand)
-                     num_expandable_cells++;;
+                     num_expandable_cells++;
                }
 
                free_space = child_requisition.w - cells_size;
@@ -520,10 +506,7 @@
                   {
                      delta = (float)free_space / (cell->right_attach - 
cell->left_attach + 1);
                      for (i = cell->left_attach; i <= cell->right_attach; i++)
-                     {
-                        table->cols[i].expand |= (cell->fill_policy & 
ETK_FILL_POLICY_HEXPAND);
                         table->cols[i].requested_size += (int)(delta * (i + 
1)) - (int)(delta * i);
-                     }
                   }
                   else
                   {
@@ -542,21 +525,6 @@
             {
                cells_size = 0;
                num_expandable_cells = 0;
-               a_cell_already_expands = ETK_FALSE;
-               
-               for (i = cell->top_attach; i <= cell->bottom_attach; i++)
-               {
-                  if (table->rows[i].expand)
-                  {
-                     a_cell_already_expands = ETK_TRUE;
-                     break;
-                  }
-               }
-               if (!a_cell_already_expands)
-               {
-                  for (i = cell->top_attach; i <= cell->bottom_attach; i++)
-                     table->rows[i].expand = ETK_TRUE;
-               }
                
                for (i = cell->top_attach; i <= cell->bottom_attach; i++)
                {
@@ -572,10 +540,7 @@
                   {
                      delta = (float)free_space / (cell->bottom_attach - 
cell->top_attach + 1);
                      for (i = cell->top_attach; i <= cell->bottom_attach; i++)
-                     {
-                        table->rows[i].expand |= (cell->fill_policy & 
ETK_FILL_POLICY_VEXPAND);
                         table->rows[i].requested_size += (int)(delta * (i + 
1)) - (int)(delta * i);
-                     }
                   }
                   else
                   {
===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/etk_widget.c,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -3 -r1.54 -r1.55
--- etk_widget.c        25 May 2006 21:07:00 -0000      1.54
+++ etk_widget.c        23 Jun 2006 18:14:50 -0000      1.55
@@ -164,7 +164,7 @@
 
 /**
  * @brief Gets the type of an Etk_Widget
- * @return Returns the type on an Etk_Widget
+ * @return Returns the type of an Etk_Widget
  */
 Etk_Type *etk_widget_type_get()
 {
@@ -174,50 +174,93 @@
    {
       widget_type = etk_type_new("Etk_Widget", ETK_OBJECT_TYPE, 
sizeof(Etk_Widget), ETK_CONSTRUCTOR(_etk_widget_constructor), 
ETK_DESTRUCTOR(_etk_widget_destructor));
 
-      _etk_widget_signals[ETK_WIDGET_SHOW_SIGNAL] =          
etk_signal_new("show",          widget_type, ETK_MEMBER_OFFSET(Etk_Widget, 
show),    etk_marshaller_VOID__VOID,    NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_HIDE_SIGNAL] =          
etk_signal_new("hide",          widget_type, -1,                                
     etk_marshaller_VOID__VOID,    NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_REALIZE_SIGNAL] =       
etk_signal_new("realize",       widget_type, -1,                                
     etk_marshaller_VOID__VOID,    NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_UNREALIZE_SIGNAL] =     
etk_signal_new("unrealize",     widget_type, -1,                                
     etk_marshaller_VOID__VOID,    NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_SIZE_REQUEST_SIGNAL] =  
etk_signal_new("size_request",  widget_type, -1,                                
     etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_MOUSE_IN_SIGNAL] =      
etk_signal_new("mouse_in",      widget_type, -1,                                
     etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_MOUSE_OUT_SIGNAL] =     
etk_signal_new("mouse_out",     widget_type, -1,                                
     etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_MOUSE_MOVE_SIGNAL] =    
etk_signal_new("mouse_move",    widget_type, -1,                                
     etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_MOUSE_DOWN_SIGNAL] =    
etk_signal_new("mouse_down",    widget_type, -1,                                
     etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_MOUSE_UP_SIGNAL] =      
etk_signal_new("mouse_up",      widget_type, -1,                                
     etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_MOUSE_CLICK_SIGNAL] =   
etk_signal_new("mouse_click",   widget_type, -1,                                
     etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_MOUSE_WHEEL_SIGNAL] =   
etk_signal_new("mouse_wheel",   widget_type, -1,                                
     etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_KEY_DOWN_SIGNAL] =      
etk_signal_new("key_down",      widget_type, -1,                                
     etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_KEY_UP_SIGNAL] =        
etk_signal_new("key_up",        widget_type, -1,                                
     etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_ENTER_SIGNAL] =         
etk_signal_new("enter",         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, 
enter),   etk_marshaller_VOID__VOID,    NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_LEAVE_SIGNAL] =         
etk_signal_new("leave",         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, 
leave),   etk_marshaller_VOID__VOID,    NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_FOCUS_SIGNAL] =         
etk_signal_new("focus",         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, 
focus),   etk_marshaller_VOID__VOID,    NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_UNFOCUS_SIGNAL] =       
etk_signal_new("unfocus",       widget_type, ETK_MEMBER_OFFSET(Etk_Widget, 
unfocus), etk_marshaller_VOID__VOID,    NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_DRAG_DROP_SIGNAL] =     
etk_signal_new("drag_drop",     widget_type, -1,                                
     etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_DRAG_MOTION_SIGNAL] =   
etk_signal_new("drag_motion",   widget_type, ETK_MEMBER_OFFSET(Etk_Widget, 
drag_motion), etk_marshaller_VOID__VOID, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_DRAG_ENTER_SIGNAL] =    
etk_signal_new("drag_enter",    widget_type, ETK_MEMBER_OFFSET(Etk_Widget, 
drag_enter),  etk_marshaller_VOID__VOID, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_DRAG_LEAVE_SIGNAL] =    
etk_signal_new("drag_leave",    widget_type, ETK_MEMBER_OFFSET(Etk_Widget, 
drag_leave),  etk_marshaller_VOID__VOID, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_DRAG_BEGIN_SIGNAL] =    
etk_signal_new("drag_begin",    widget_type, ETK_MEMBER_OFFSET(Etk_Widget, 
drag_begin),  etk_marshaller_VOID__VOID, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_DRAG_END_SIGNAL] =      
etk_signal_new("drag_end",      widget_type, ETK_MEMBER_OFFSET(Etk_Widget, 
drag_end),    etk_marshaller_VOID__VOID, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_SELECTION_RECEIVED_SIGNAL] =   
etk_signal_new("selection_received",    widget_type, -1,                      
etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_CLIPBOARD_RECEIVED_SIGNAL] =   
etk_signal_new("clipboard_received",    widget_type, -1,                      
etk_marshaller_VOID__POINTER, NULL, NULL);
-      _etk_widget_signals[ETK_WIDGET_SCROLL_SIZE_CHANGED_SIGNAL] =  
etk_signal_new("scroll_size_changed",   widget_type, -1,                      
etk_marshaller_VOID__VOID,    NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_SHOW_SIGNAL] = etk_signal_new("show",
+         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, show), 
etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_HIDE_SIGNAL] = etk_signal_new("hide",
+         widget_type, -1, etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_REALIZE_SIGNAL] = 
etk_signal_new("realize",
+         widget_type, -1, etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_UNREALIZE_SIGNAL] = 
etk_signal_new("unrealize",
+         widget_type, -1, etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_SIZE_REQUEST_SIGNAL] = 
etk_signal_new("size_request",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_MOUSE_IN_SIGNAL] = 
etk_signal_new("mouse_in",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_MOUSE_OUT_SIGNAL] = 
etk_signal_new("mouse_out",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_MOUSE_MOVE_SIGNAL] = 
etk_signal_new("mouse_move",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_MOUSE_DOWN_SIGNAL] = 
etk_signal_new("mouse_down",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_MOUSE_UP_SIGNAL] = 
etk_signal_new("mouse_up",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_MOUSE_CLICK_SIGNAL] = 
etk_signal_new("mouse_click",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_MOUSE_WHEEL_SIGNAL] = 
etk_signal_new("mouse_wheel",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_KEY_DOWN_SIGNAL] = 
etk_signal_new("key_down",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_KEY_UP_SIGNAL] = etk_signal_new("key_up",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_ENTER_SIGNAL] = etk_signal_new("enter",
+         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, enter), 
etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_LEAVE_SIGNAL] = etk_signal_new("leave",
+         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, leave), 
etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_FOCUS_SIGNAL] = etk_signal_new("focus",
+         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, focus), 
etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_UNFOCUS_SIGNAL] = 
etk_signal_new("unfocus",
+         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, unfocus), 
etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_SCROLL_SIZE_CHANGED_SIGNAL] = 
etk_signal_new("scroll_size_changed",
+         widget_type, -1, etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_DRAG_DROP_SIGNAL] = 
etk_signal_new("drag_drop",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_DRAG_MOTION_SIGNAL] = 
etk_signal_new("drag_motion",
+         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, drag_motion), 
etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_DRAG_ENTER_SIGNAL] = 
etk_signal_new("drag_enter",
+         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, drag_enter), 
etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_DRAG_LEAVE_SIGNAL] = 
etk_signal_new("drag_leave",
+         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, drag_leave), 
etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_DRAG_BEGIN_SIGNAL] = 
etk_signal_new("drag_begin",
+         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, drag_begin), 
etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_DRAG_END_SIGNAL] = 
etk_signal_new("drag_end",
+         widget_type, ETK_MEMBER_OFFSET(Etk_Widget, drag_end), 
etk_marshaller_VOID__VOID, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_SELECTION_RECEIVED_SIGNAL] = 
etk_signal_new("selection_received",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
+      _etk_widget_signals[ETK_WIDGET_CLIPBOARD_RECEIVED_SIGNAL] = 
etk_signal_new("clipboard_received",
+         widget_type, -1, etk_marshaller_VOID__POINTER, NULL, NULL);
       
-      etk_type_property_add(widget_type, "name",              
ETK_WIDGET_NAME_PROPERTY,              ETK_PROPERTY_STRING,  
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_string(NULL));
-      etk_type_property_add(widget_type, "parent",            
ETK_WIDGET_PARENT_PROPERTY,            ETK_PROPERTY_POINTER, 
ETK_PROPERTY_READABLE,          etk_property_value_pointer(NULL));
-      etk_type_property_add(widget_type, "theme_file",        
ETK_WIDGET_THEME_FILE_PROPERTY,        ETK_PROPERTY_STRING,  
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_string(NULL));
-      etk_type_property_add(widget_type, "theme_group",       
ETK_WIDGET_THEME_GROUP_PROPERTY,       ETK_PROPERTY_STRING,  
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_string(NULL));
-      etk_type_property_add(widget_type, "theme_parent",      
ETK_WIDGET_THEME_PARENT_PROPERTY,      ETK_PROPERTY_POINTER, 
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_pointer(NULL));
-      etk_type_property_add(widget_type, "geometry",          
ETK_WIDGET_GEOMETRY_PROPERTY,          ETK_PROPERTY_OTHER,   
ETK_PROPERTY_NO_ACCESS,         NULL);
-      etk_type_property_add(widget_type, "width_request",     
ETK_WIDGET_WIDTH_REQUEST_PROPERTY,     ETK_PROPERTY_INT,     
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_int(-1));
-      etk_type_property_add(widget_type, "height_request",    
ETK_WIDGET_HEIGHT_REQUEST_PROPERTY,    ETK_PROPERTY_INT,     
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_int(-1));
-      etk_type_property_add(widget_type, "visible",           
ETK_WIDGET_VISIBLE_PROPERTY,           ETK_PROPERTY_BOOL,    
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_bool(ETK_FALSE));
-      etk_type_property_add(widget_type, "visibility_locked", 
ETK_WIDGET_VISIBILITY_LOCKED_PROPERTY, ETK_PROPERTY_BOOL,    
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_bool(ETK_FALSE));
-      etk_type_property_add(widget_type, "focusable",         
ETK_WIDGET_FOCUSABLE_PROPERTY,         ETK_PROPERTY_BOOL,    
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_bool(ETK_FALSE));
-      etk_type_property_add(widget_type, "focus_on_press",    
ETK_WIDGET_FOCUS_ON_PRESS_PROPERTY,    ETK_PROPERTY_BOOL,    
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_bool(ETK_FALSE));
-      etk_type_property_add(widget_type, "can_pass_focus",    
ETK_WIDGET_CAN_PASS_FOCUS_PROPERTY,    ETK_PROPERTY_BOOL,    
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_bool(ETK_TRUE));
-      etk_type_property_add(widget_type, "repeat_mouse_events", 
ETK_WIDGET_REPEAT_MOUSE_EVENTS_PROPERTY, ETK_PROPERTY_BOOL,    
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_bool(ETK_FALSE));
-      etk_type_property_add(widget_type, "pass_mouse_events",   
ETK_WIDGET_PASS_MOUSE_EVENTS_PROPERTY,   ETK_PROPERTY_BOOL,    
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_bool(ETK_FALSE));
-      etk_type_property_add(widget_type, "has_event_object",    
ETK_WIDGET_HAS_EVENT_OBJECT_PROPERTY,    ETK_PROPERTY_BOOL,    
ETK_PROPERTY_READABLE_WRITABLE, etk_property_value_bool(ETK_FALSE));
+      etk_type_property_add(widget_type, "name", ETK_WIDGET_NAME_PROPERTY,
+         ETK_PROPERTY_STRING, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_string(NULL));
+      etk_type_property_add(widget_type, "parent", ETK_WIDGET_PARENT_PROPERTY,
+         ETK_PROPERTY_POINTER, ETK_PROPERTY_READABLE, 
etk_property_value_pointer(NULL));
+      etk_type_property_add(widget_type, "theme_file", 
ETK_WIDGET_THEME_FILE_PROPERTY,
+         ETK_PROPERTY_STRING, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_string(NULL));
+      etk_type_property_add(widget_type, "theme_group", 
ETK_WIDGET_THEME_GROUP_PROPERTY,
+         ETK_PROPERTY_STRING, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_string(NULL));
+      etk_type_property_add(widget_type, "theme_parent", 
ETK_WIDGET_THEME_PARENT_PROPERTY,
+         ETK_PROPERTY_POINTER, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_pointer(NULL));
+      etk_type_property_add(widget_type, "geometry", 
ETK_WIDGET_GEOMETRY_PROPERTY,
+         ETK_PROPERTY_OTHER, ETK_PROPERTY_NO_ACCESS, NULL);
+      etk_type_property_add(widget_type, "width_request", 
ETK_WIDGET_WIDTH_REQUEST_PROPERTY, 
+         ETK_PROPERTY_INT, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_int(-1));
+      etk_type_property_add(widget_type, "height_request", 
ETK_WIDGET_HEIGHT_REQUEST_PROPERTY,
+         ETK_PROPERTY_INT, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_int(-1));
+      etk_type_property_add(widget_type, "visible", 
ETK_WIDGET_VISIBLE_PROPERTY,
+         ETK_PROPERTY_BOOL, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_bool(ETK_FALSE));
+      etk_type_property_add(widget_type, "visibility_locked", 
ETK_WIDGET_VISIBILITY_LOCKED_PROPERTY,
+         ETK_PROPERTY_BOOL, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_bool(ETK_FALSE));
+      etk_type_property_add(widget_type, "focusable", 
ETK_WIDGET_FOCUSABLE_PROPERTY,
+         ETK_PROPERTY_BOOL, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_bool(ETK_FALSE));
+      etk_type_property_add(widget_type, "focus_on_press", 
ETK_WIDGET_FOCUS_ON_PRESS_PROPERTY,
+         ETK_PROPERTY_BOOL, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_bool(ETK_FALSE));
+      etk_type_property_add(widget_type, "can_pass_focus", 
ETK_WIDGET_CAN_PASS_FOCUS_PROPERTY,
+         ETK_PROPERTY_BOOL, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_bool(ETK_TRUE));
+      etk_type_property_add(widget_type, "repeat_mouse_events", 
ETK_WIDGET_REPEAT_MOUSE_EVENTS_PROPERTY,
+         ETK_PROPERTY_BOOL, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_bool(ETK_FALSE));
+      etk_type_property_add(widget_type, "pass_mouse_events", 
ETK_WIDGET_PASS_MOUSE_EVENTS_PROPERTY,
+         ETK_PROPERTY_BOOL, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_bool(ETK_FALSE));
+      etk_type_property_add(widget_type, "has_event_object", 
ETK_WIDGET_HAS_EVENT_OBJECT_PROPERTY,
+         ETK_PROPERTY_BOOL, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_bool(ETK_FALSE));
 
       widget_type->property_set = _etk_widget_property_set;
       widget_type->property_get = _etk_widget_property_get;



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