AppEasy Core SDK  1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
CzPlatformUI Class Reference

#include <CzPlatformUI.h>

Inheritance diagram for CzPlatformUI:
IzPlatformUI IzPlatformUI

List of all members.

Classes

struct  WebViewData

Public Member Functions

 CzPlatformUI ()
int Init ()
void Release ()
bool isWebViewAvailable () const
CzWebView CreateWebView (bool transparent=false)
bool CreateWebViewModal (const char *uri)
void DestroyWebView (CzWebView web_view)
void NavigateWebView (CzWebView web_view, const char *uri)
void SendJavascriptToWebView (CzWebView web_view, const char *script)
void ShowWebView (CzWebView web_view, bool visible)
void setWebViewDimensions (CzWebView web_view, int x, int y, int w, int h)
void setWebViewUIView (CzWebView web_view, CzUIWebView *ui_view)
void NotifyPageLoaded (CzWebView view, const char *uri)
void NotifyPageLoading (CzWebView view, const char *uri)
void NotifyPageError (CzWebView view, const char *uri)
void NotifyJavascript (CzWebView view, const char *data)
 CzPlatformUI ()
int Init ()
void Release ()
bool isWebViewAvailable () const
CzWebView CreateWebView (bool transparent=false)
bool CreateWebViewModal (const char *uri)
void DestroyWebView (CzWebView web_view)
void NavigateWebView (CzWebView web_view, const char *uri)
void SendJavascriptToWebView (CzWebView web_view, const char *script)
void ShowWebView (CzWebView web_view, bool visible)
void setWebViewDimensions (CzWebView web_view, int x, int y, int w, int h)
void setWebViewUIView (CzWebView web_view, CzUIWebView *ui_view)
void NotifyPageLoaded (CzWebView view, const char *uri)
void NotifyPageLoading (CzWebView view, const char *uri)
void NotifyPageError (CzWebView view, const char *uri)

Static Public Member Functions

static int32 WebViewErrorCallback (CzWebView view, void *systemData, void *userData)
static int32 WebViewStartedLoadingCallback (CzWebView view, void *systemData, void *userData)
static int32 WebViewLoadedCallback (CzWebView view, void *systemData, void *userData)
static int32 WebViewJavascriptCallback (CzWebView view, void *systemData, void *userData)
static int32 WebViewErrorCallback (CzWebView view, void *systemData, void *userData)
static int32 WebViewStartedLoadingCallback (CzWebView view, void *systemData, void *userData)
static int32 WebViewLoadedCallback (CzWebView view, void *systemData, void *userData)

Protected Attributes

CzList< WebViewData * > * WebViews

Constructor & Destructor Documentation


Member Function Documentation

CzWebView CzPlatformUI::CreateWebView ( bool  transparent = false) [virtual]

Implements IzPlatformUI.

CzWebView CzPlatformUI::CreateWebView ( bool  transparent = false) [virtual]

Implements IzPlatformUI.

bool CzPlatformUI::CreateWebViewModal ( const char *  uri) [virtual]

Implements IzPlatformUI.

bool CzPlatformUI::CreateWebViewModal ( const char *  uri) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::DestroyWebView ( CzWebView  web_view) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::DestroyWebView ( CzWebView  web_view) [virtual]

Implements IzPlatformUI.

int CzPlatformUI::Init ( ) [virtual]

Implements IzPlatformUI.

int CzPlatformUI::Init ( ) [virtual]

Implements IzPlatformUI.

bool CzPlatformUI::isWebViewAvailable ( ) const [virtual]

Implements IzPlatformUI.

bool CzPlatformUI::isWebViewAvailable ( ) const [virtual]

Implements IzPlatformUI.

void CzPlatformUI::NavigateWebView ( CzWebView  web_view,
const char *  uri 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::NavigateWebView ( CzWebView  web_view,
const char *  uri 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::NotifyJavascript ( CzWebView  view,
const char *  data 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::NotifyPageError ( CzWebView  view,
const char *  uri 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::NotifyPageError ( CzWebView  view,
const char *  uri 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::NotifyPageLoaded ( CzWebView  view,
const char *  uri 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::NotifyPageLoaded ( CzWebView  view,
const char *  uri 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::NotifyPageLoading ( CzWebView  view,
const char *  uri 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::NotifyPageLoading ( CzWebView  view,
const char *  uri 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::Release ( ) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::Release ( ) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::SendJavascriptToWebView ( CzWebView  web_view,
const char *  script 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::SendJavascriptToWebView ( CzWebView  web_view,
const char *  script 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::setWebViewDimensions ( CzWebView  web_view,
int  x,
int  y,
int  w,
int  h 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::setWebViewDimensions ( CzWebView  web_view,
int  x,
int  y,
int  w,
int  h 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::setWebViewUIView ( CzWebView  web_view,
CzUIWebView ui_view 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::setWebViewUIView ( CzWebView  web_view,
CzUIWebView ui_view 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::ShowWebView ( CzWebView  web_view,
bool  visible 
) [virtual]

Implements IzPlatformUI.

void CzPlatformUI::ShowWebView ( CzWebView  web_view,
bool  visible 
) [virtual]

Implements IzPlatformUI.

static int32 CzPlatformUI::WebViewErrorCallback ( CzWebView  view,
void *  systemData,
void *  userData 
) [static]
int32 CzPlatformUI::WebViewErrorCallback ( CzWebView  view,
void *  systemData,
void *  userData 
) [static]
int32 CzPlatformUI::WebViewJavascriptCallback ( CzWebView  view,
void *  systemData,
void *  userData 
) [static]
static int32 CzPlatformUI::WebViewLoadedCallback ( CzWebView  view,
void *  systemData,
void *  userData 
) [static]
int32 CzPlatformUI::WebViewLoadedCallback ( CzWebView  view,
void *  systemData,
void *  userData 
) [static]
static int32 CzPlatformUI::WebViewStartedLoadingCallback ( CzWebView  view,
void *  systemData,
void *  userData 
) [static]
int32 CzPlatformUI::WebViewStartedLoadingCallback ( CzWebView  view,
void *  systemData,
void *  userData 
) [static]

Member Data Documentation


The documentation for this class was generated from the following files: