304 | | === |
305 | | |
306 | | |
307 | | |
308 | | |
309 | | |
310 | | |
311 | | |
312 | | |
313 | | |
| 304 | == EDJE == |
| 305 | |
| 306 | === Edje === |
| 307 | * Frametime: fps |
| 308 | * Freeze: stop/start |
| 309 | * Scaling factor |
| 310 | * List groups |
| 311 | * Data Get |
| 312 | * Cache sizes: Collection/File/Color/ |
| 313 | * Color class |
| 314 | * Text Class |
| 315 | * Sizes: min/max/aspect for the object |
| 316 | * Signals |
| 317 | * Play/Pause states |
| 318 | * Animation state |
| 319 | * Message send to an object |
| 320 | * Parts |
| 321 | * Check existance |
| 322 | * Text get/set/insert/selection |
| 323 | * Swallows get/set |
| 324 | * Dragables |
| 325 | * Boxes insert/add/remove/append/prepend |
| 326 | * Tables |
| 327 | * State get |
| 328 | |
| 329 | === Edje Edit === |
| 330 | * Groups |
| 331 | * Create new groups |
| 332 | * Manage groups |
| 333 | * Size min/max set for groups |
| 334 | * Data |
| 335 | * List data items inside a data block |
| 336 | * Color class management |
| 337 | * Text |
| 338 | * Text Style list (font?) |
| 339 | * Tag names list/get |
| 340 | * Tag add |
| 341 | * Parts |
| 342 | * List |
| 343 | * Add |
| 344 | * Check if exist |
| 345 | * Move position of part |
| 346 | * Names management |
| 347 | * Clip |
| 348 | * Get Source/Effect |
| 349 | * Mouse get/set events |
| 350 | * Dragables |
| 351 | * States |
| 352 | * list/get/add/del/exists/copy |
| 353 | * rel1/2, offset |
| 354 | * color state |
| 355 | * align/min/max/aspect |
| 356 | * fill |
| 357 | * visible |
| 358 | * Text |
| 359 | * ... |
| 360 | * Images |
| 361 | * ... |
| 362 | * Spectrum |
| 363 | * ... |
| 364 | * Gradient |
| 365 | * ... |
| 366 | * Programs |
| 367 | * ... |
| 368 | * Script (get, only) |
| 369 | |
| 370 | === EDC Reference === |
| 371 | http://docs.enlightenment.org/auto/edje/edcref.html |
| 372 | |
| 373 | |
| 374 | |
| 375 | == Evas == |
| 376 | * Freeze events |
| 377 | * Check if mouse is inside an object |
| 378 | * events add/remove/repeat/check/propagate(to_parent)/etc |
| 379 | * Clip objects |
| 380 | * Layer levels, raise/lower, etc |
| 381 | * Name get/set/find |
| 382 | * Position move/resize/geometry/min/max/aspect/align |
| 383 | * Visible hide/show/visible |
| 384 | * Color Get/Set to an evas object |
| 385 | * Anti_alias |
| 386 | * Scale |
| 387 | * Retrieves: position, which object in pointer, which on rectangle, number (which) of objects in a rectangle (zone), |
| 388 | * Precise (collision detection?) |
| 389 | * Stack |
| 390 | * Get object in a relative way, like: above of, lowest object (position), below of, etc |
| 391 | * Font: Path/List/Append |
| 392 | * norender: Update objects but not render anything |
| 393 | * Image: add/filled/border_no_scale/border_fill/tiling_fill/size_get|set/alpha/smooth/preload(in_background)/reload/scale/size/dpi |
| 394 | * Map: transformation of evas objects |
| 395 | * rotation |
| 396 | * distortion |
| 397 | * zoom |
| 398 | * smooth set/unset |
| 399 | * alpha |
| 400 | * dup |
| 401 | * coordinates |
| 402 | * UV texture |
| 403 | * vertext color |
| 404 | |
| 405 | === Smart Evas Objects === |
| 406 | 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 |
| 407 | * Retrieve evas_smart from objects, retrieve data from evas_smart, etc |
| 408 | * Members: add/del member objects to a smart object |
| 409 | * Callbacks assign to events for smart objects |
| 410 | * Recalculation need lags |
| 411 | * Move children objects relative to a given offset |
| 412 | * Clip |
| 413 | * Box |
| 414 | * Table |
| 415 | |
| 416 | |
| 417 | === Object Functions === |
| 418 | * Gradients: Color stop, angle, colors, fill, offset, direction, type |
| 419 | * Lines |
| 420 | * Poligons |
| 421 | * Rectangles |
| 422 | * Text |
| 423 | * Font set, get, source |
| 424 | * Styles |
| 425 | * Shadow |
| 426 | * Glow |
| 427 | * Outline |
| 428 | * TextBlock |
| 429 | * Styles |
| 430 | * string_range_get |
| 431 | * markups |
| 432 | * cursor new/get/free/node/char_next|last|first/pos_get|set/compare/text_append/format/node/char_del/range_del/ |
| 433 | |
| 434 | |
| 435 | |
| 436 | |
| 437 | |
| 438 | == ETHUMB == |
| 439 | Generate Thumbnails of multiple file formats, with multiple features like size, duration, format, crop, quality, etc |
| 440 | |
| 441 | |
| 442 | |
| 443 | |
| 444 | |
| 445 | |
| 446 | |
| 447 | |
| 448 | |
| 449 | |
| 450 | |