Beispiel #1
0
static void
document_webkit_get_property (GObject    *object,
			      guint       prop_id,
			      GValue     *value,
			      GParamSpec *pspec)
{
  Document_WebkitDetails *docdet = DOCUMENT_WEBKIT_GET_PRIVATE(object);
  
  gint p;
  switch (prop_id)
  {
    case PROP_CAN_MODIFY:
      g_value_set_boolean (value, webkit_web_view_get_editable (WEBKIT_WEB_VIEW(docdet->help_view)));
      break;
    case PROP_CONVERTED_TO_UTF8:
      break;
    case PROP_TYPE:
      g_value_set_int (value, docdet->type);
      break;
    case PROP_IS_EMPTY:
      g_value_set_boolean (value, FALSE);
      break;
    case PROP_SAVED:
      g_value_set_boolean (value, TRUE);
      break;
    case PROP_CAN_PREVIEW:
      g_value_set_boolean (value, FALSE);
      break;
    case PROP_ZOOM_LEVEL:
      p = webkit_web_view_get_zoom_level (docdet->help_view) * 100;
      g_value_set_uint (value, p);
      break;
    case PROP_TITLE:
      g_value_set_string (value, document_webkit_get_title(DOCUMENT_WEBKIT(object)));
      break;
    case PROP_LABEL:
      g_value_set_object (value, docdet->label);
      break;
    case PROP_WIDGET:
      g_value_set_object (value, docdet->container);
      break;
    default:
      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
      break;
  }
}
bool wxWebViewWebKit::IsEditable() const
{
    return webkit_web_view_get_editable(WEBKIT_WEB_VIEW(web_view));
}
bool wxWebViewWebKit::IsEditable() const
{
    return webkit_web_view_get_editable(m_web_view);
}
bool EditorClient::isEditable()
{
    return webkit_web_view_get_editable(m_webView);
}