Beispiel #1
0
static void
on_key_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
    Evas_Event_Key_Down *ev = (Evas_Event_Key_Down*) event_info;
    static const char *encodings[] = {
        "ISO-8859-1",
        "UTF-8",
        NULL
    };
    static int currentEncoding = -1;
    if (!strcmp(ev->key, "F1")) {
        info("Back (F1) was pressed\n");
        if (!ewk_view_back(obj))
            info("Back ignored: No back history\n");
    } else if (!strcmp(ev->key, "F2")) {
        info("Forward (F2) was pressed\n");
        if (!ewk_view_forward(obj))
            info("Forward ignored: No forward history\n");
    } else if (!strcmp(ev->key, "F3")) {
        currentEncoding = (currentEncoding + 1) % (sizeof(encodings) / sizeof(encodings[0]));
        info("Set encoding (F3) pressed. New encoding to %s", encodings[currentEncoding]);
        ewk_view_setting_encoding_custom_set(obj, encodings[currentEncoding]);
    } else if (!strcmp(ev->key, "F5")) {
            info("Reload (F5) was pressed, reloading.\n");
            ewk_view_reload(obj);
    } else if (!strcmp(ev->key, "F6")) {
            info("Stop (F6) was pressed, stop loading.\n");
            ewk_view_stop(obj);
    }
}
Beispiel #2
0
static void
on_key_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
    Evas_Event_Key_Down *ev = (Evas_Event_Key_Down*) event_info;
    if (!strcmp(ev->key, "F1")) {
        info("Back (F1) was pressed\n");
        if (!ewk_view_back(obj))
            info("Back ignored: No back history\n");
    } else if (!strcmp(ev->key, "F2")) {
        info("Forward (F2) was pressed\n");
        if (!ewk_view_forward(obj))
            info("Forward ignored: No forward history\n");
    } else if (!strcmp(ev->key, "F5")) {
            info("Reload (F5) was pressed, reloading.\n");
            ewk_view_reload(obj);
    } else if (!strcmp(ev->key, "F6")) {
            info("Stop (F6) was pressed, stop loading.\n");
            ewk_view_stop(obj);
    }
}
Beispiel #3
0
bool ReloadItem::invoke() const
{
    ewk_view_reload(browser->mainView());
    return true;
}
 void WebViewImpl::reload() {
     ewk_view_reload(_ewkView);
 }