26 #ifndef ewk_window_features_private_h 27 #define ewk_window_features_private_h 29 #include "EflTypedefs.h" 30 #include "ewk_object_private.h" 31 #include <WebKit/WKBase.h> 32 #include <wtf/RefCounted.h> 40 static Ref<EwkWindowFeatures> create(WKDictionaryRef windowFeatures,
EwkView* viewImpl)
45 const Evas_Coord_Rectangle& geometry()
const {
return m_geometry; }
46 void setGeometry(
const Evas_Coord_Rectangle& geometry) { m_geometry = geometry; }
48 bool toolbarVisible()
const {
return m_toolbarVisible; }
49 void setToolbarVisible(
bool toolbarVisible);
51 bool statusBarVisible()
const {
return m_statusBarVisible; }
52 void setStatusBarVisible(
bool statusBarVisible);
54 bool scrollbarsVisible()
const {
return m_scrollbarsVisible; }
55 void setScrollbarsVisible(
bool scrollbarsVisible) { m_scrollbarsVisible = scrollbarsVisible; }
57 bool menuBarVisible()
const {
return m_menuBarVisible; }
58 void setMenuBarVisible(
bool menuBarVisible);
60 bool locationBarVisible()
const {
return m_locationBarVisible; }
61 void setLocationBarVisible(
bool locationBarVisible) { m_locationBarVisible = locationBarVisible; }
63 bool resizable()
const {
return m_resizable; }
64 void setResizable(
bool resizable);
66 bool fullScreen()
const {
return m_fullScreen; }
67 void setFullScreen(
bool fullScreen) { m_fullScreen = fullScreen; }
72 static bool getWindowFeatureBoolValue(WKDictionaryRef windowFeatures,
const char* featureName,
bool defaultValue);
73 static double getWindowFeatureDoubleValue(WKDictionaryRef windowFeatures,
const char* featureName,
double defaultValue);
77 Evas_Coord_Rectangle m_geometry;
78 bool m_toolbarVisible;
79 bool m_statusBarVisible;
80 bool m_scrollbarsVisible;
81 bool m_menuBarVisible;
82 bool m_locationBarVisible;
87 #endif // ewk_window_features_private_h Definition: ewk_object_private.h:31
Definition: ewk_window_features_private.h:36