Changes between Initial Version and Version 1 of EFLSettingsApiTutorial


Ignore:
Timestamp:
Sep 30, 2012 4:32:31 AM (12 years ago)
Author:
kubaczkam@gmail.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EFLSettingsApiTutorial

    v1 v1  
     1
     2----
     3 This tutorial is an effect of collaboration between Samsung Poland R&D Center and Silesian Univeristy of Technology. It's a part of subject: "Writing tutorial about a WebKit-Efl API"
     4
     5Author: Martyna Kubaczka (kubaczkam [at] gmail.com)
     6
     7----
     8=== The Settings API ===
     9
     10=== Introduction ===
     11
     12Module '''ewk_settings.h''' includes general purpose settings, not tied to any particular view object but they affect on the WebKit itself. Most of them are connected to the databases (HTML5 Web Database, HTML5 local storage indexing database, HTML 5 local storage database, icon database) and cache memory feature.
     13
     14=== Functionalities ===
     15HTML5 Web database
     16* getting or manipulating  the default maximum size
     17* getting  current path to the directory where Webkit will write the database
     18* setting new path to the directory where Webkit will write the database
     19HTML5 local storage indexing database (the local tracker storage database that keeps the individual views of local storage database)
     20* clearing data from a particular database for the given URL(origin)
     21* removing all databases of local origin
     22Icon database:
     23* getting  current path to the directory where Webkit will write the database or set a new path for this directory
     24* removing all known icons from database
     25* quering icon for the given URL and get associated cairo surface
     26* getting image of the Evas_Object type for the given URL of image
     27Application cache:
     28* getting  or  setting a path where the application cache will be stored
     29* getting or manipulating maximum size of the cache for HTML5 Offline Web Applications
     30* removing all entries from HTML5 application cache
     31* creating Evas_Object of type image representing the given URL
     32* checking  whether the Shadow DOM (method which is establishing interaction between DOM subtrees) is enabled
     33* manipulating values for delay of  repaints (repaint throttling) – it gives possibility of slow loading of page when it is necessary
     34* getting the default interval for DOMTimers on all pages (DOMTimer interval is number of milliseconds that javascript method setinterval() waits and then execute the given function once at every given time-interval)
     35=== Dependency diagram ===
     36Parts of WebCore  and libraries which are related to ewk_settings.h 
     37
     38
     39[[Image(http://i.imgur.com/iwmWe.png)]]
     40