Changes between Version 5 and Version 6 of SummaryEFL


Ignore:
Timestamp:
Nov 3, 2009, 9:19:36 AM (15 years ago)
Author:
Thanatermesis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SummaryEFL

    v5 v6  
    7777}}}
    7878
    79 === Error ===
    80 The Eina error module provides a way to manage errors in a simple but powerful way in libraries and modules.
    81 
    82 You can register your own error messages, and so get the last error message ocurred too.
    83 
    84 {{{
    85 #!C
    86 Eina_Error MY_ERROR_NEGATIVE;
    87 
    88 void *data_new()
    89 {
    90    eina_error_set(MY_ERROR_NEGATIVE);
    91    return;
    92 }
    93 
    94 int main(void)
    95 {
    96    Eina_Error err;
    97    void *data;
    98 
    99    MY_ERROR_NEGATIVE = eina_error_msg_register("Your data is Negative!");
    100 
    101    if (err)
    102       printf ("Error is: %s\n", eina_error_msg_get(err));
    103 
    104    data = data_new();      // We set the state of an error
    105    err  = eina_error_get(); // We get the message for the ID of the error
    106 
    107    if (err)
    108       printf ("Error is: %s\n", eina_error_msg_get(err));
    109 }
    110 }}}
    111 
    11279=== Magic ===
    11380Magic checks (WTF, better description) FIXME.
     
    162129
    163130
     131
     132
     133
     134
     135
     136== Evas ==
     137 * Freeze events
     138 * Check if mouse is inside an object
     139 * events add/remove/repeat/check/propagate(to_parent)/etc
     140 * Clip objects
     141 * Layer levels, raise/lower, etc
     142 * Name get/set/find
     143 * Position move/resize/geometry/min/max/aspect/align
     144 * Visible hide/show/visible
     145 * Color Get/Set to an evas object
     146 * Anti_alias
     147 * Scale
     148 * Retrieves: position, which object in pointer, which on rectangle, number (which) of objects in a rectangle (zone),
     149 * Precise (collision detection?)
     150 * Stack
     151 * Get object in a relative way, like:  above of, lowest object (position), below of, etc
     152 * Font: Path/List/Append
     153 * norender: Update objects but not render anything
     154 * Image: add/filled/border_no_scale/border_fill/tiling_fill/size_get|set/alpha/smooth/preload(in_background)/reload/scale/size/dpi
     155 * Map: transformation of evas objects
     156   * rotation
     157   * distortion
     158   * zoom
     159   * smooth set/unset
     160   * alpha
     161   * dup
     162   * coordinates
     163   * UV texture
     164   * vertext color
     165
     166=== Smart Evas Objects ===
     167Smart Evas object can be defined as the hability to create one or more evas objects with default states/values/capabilities, you can create then your own type of objects with your desired function calls on it, Smart Evas Objects are a container for child objects
     168 * Retrieve evas_smart from objects, retrieve data from evas_smart, etc
     169 * Members: add/del member objects to a smart object
     170 * Callbacks assign to events for smart objects
     171 * Recalculation need lags
     172 * Move children objects relative to a given offset
     173 * Clip
     174 * Box
     175 * Table
     176
     177
     178=== Object Functions ===
     179 * Gradients: Color stop, angle, colors, fill, offset, direction, type
     180 * Lines
     181 * Poligons
     182 * Rectangles
     183 * Text
     184   * Font set, get, source
     185   * Styles
     186   * Shadow
     187   * Glow
     188   * Outline
     189 * !TextBlock
     190   * Styles
     191   * string_range_get
     192   * markups
     193   * cursor new/get/free/node/char_next|last|first/pos_get|set/compare/text_append/format/node/char_del/range_del/
    164194
    165195
     
    373403http://docs.enlightenment.org/auto/edje/edcref.html
    374404
    375 
    376 
    377 == Evas ==
    378  * Freeze events
    379  * Check if mouse is inside an object
    380  * events add/remove/repeat/check/propagate(to_parent)/etc
    381  * Clip objects
    382  * Layer levels, raise/lower, etc
    383  * Name get/set/find
    384  * Position move/resize/geometry/min/max/aspect/align
    385  * Visible hide/show/visible
    386  * Color Get/Set to an evas object
    387  * Anti_alias
    388  * Scale
    389  * Retrieves: position, which object in pointer, which on rectangle, number (which) of objects in a rectangle (zone),
    390  * Precise (collision detection?)
    391  * Stack
    392  * Get object in a relative way, like:  above of, lowest object (position), below of, etc
    393  * Font: Path/List/Append
    394  * norender: Update objects but not render anything
    395  * Image: add/filled/border_no_scale/border_fill/tiling_fill/size_get|set/alpha/smooth/preload(in_background)/reload/scale/size/dpi
    396  * Map: transformation of evas objects
    397    * rotation
    398    * distortion
    399    * zoom
    400    * smooth set/unset
    401    * alpha
    402    * dup
    403    * coordinates
    404    * UV texture
    405    * vertext color
    406 
    407 === Smart Evas Objects ===
    408 Smart Evas object can be defined as the hability to create one or more evas objects with default states/values/capabilities, you can create then your own type of objects with your desired function calls on it, Smart Evas Objects are a container for child objects
    409  * Retrieve evas_smart from objects, retrieve data from evas_smart, etc
    410  * Members: add/del member objects to a smart object
    411  * Callbacks assign to events for smart objects
    412  * Recalculation need lags
    413  * Move children objects relative to a given offset
    414  * Clip
    415  * Box
    416  * Table
    417 
    418 
    419 === Object Functions ===
    420  * Gradients: Color stop, angle, colors, fill, offset, direction, type
    421  * Lines
    422  * Poligons
    423  * Rectangles
    424  * Text
    425    * Font set, get, source
    426    * Styles
    427    * Shadow
    428    * Glow
    429    * Outline
    430  * !TextBlock
    431    * Styles
    432    * string_range_get
    433    * markups
    434    * cursor new/get/free/node/char_next|last|first/pos_get|set/compare/text_append/format/node/char_del/range_del/
    435405
    436406