code style

This commit is contained in:
Artem Anufrij 2018-10-26 21:59:01 +02:00
parent f49db24518
commit 5fbf3556cf

View file

@ -1,6 +1,6 @@
/*- /*-
* Copyright (c) 2015 Erasmo Marín <erasmo.marin@gmail.com> * Copyright (c) 2015 Erasmo Marín <erasmo.marin@gmail.com>
* Copyright (c) 2017-2017 Artem Anufrij <artem.anufrij@live.de> * Copyright (c) 2017-2018 Artem Anufrij <artem.anufrij@live.de>
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by * it under the terms of the GNU Lesser General Public License as published by
@ -108,65 +108,59 @@ namespace Webpin.Widgets {
} }
container.pack_start (icon, true, true, 0); container.pack_start (icon, true, true, 0);
web_view.create.connect ( web_view.create.connect ((action) => {
(action) => { app_notification.title = _ ("Open request in an external application…");
app_notification.title = _ ("Open request in an external application…"); app_notification.send_notification ();
app_notification.send_notification ();
external_request (action); external_request (action);
return new WebKit.WebView (); return new WebKit.WebView ();
}); });
web_view.load_changed.connect ( web_view.load_changed.connect ((load_event) => {
(load_event) => { request_begin ();
request_begin (); if (load_event == WebKit.LoadEvent.FINISHED) {
if (load_event == WebKit.LoadEvent.FINISHED) { visible_child_name = "app";
visible_child_name = "app"; if (app_notification.reveal_child) {
if (app_notification.reveal_child) { app_notification.reveal_child = false;
app_notification.reveal_child = false;
}
request_finished ();
} }
}); request_finished ();
}
});
web_view.show_notification.connect ( web_view.show_notification.connect ((notification) => {
(notification) => { desktop_notification (notification.title, notification.body, icon_for_notification);
desktop_notification (notification.title, notification.body, icon_for_notification); return true;
});
web_view.permission_request.connect ((permission) => {
var permission_type = permission as WebKit.NotificationPermissionRequest;
if (permission_type != null) {
permission_type.allow ();
}
return false;
});
web_view.button_press_event.connect ((event) => {
if (event.button == 8) {
web_view.go_back ();
return true; return true;
}); } else if (event.button == 9) {
web_view.go_forward ();
return true;
}
return base.button_press_event (event);
});
web_view.permission_request.connect ( web_view.key_press_event.connect ((event) => {
(permission) => { if (event.keyval == Gdk.Key.Back) {
var permission_type = permission as WebKit.NotificationPermissionRequest; web_view.go_back ();
if (permission_type != null) { return true;
permission_type.allow (); } else if (event.keyval == Gdk.Key.Forward) {
} web_view.go_forward ();
return false; return true;
}); }
return base.key_press_event (event);
web_view.button_press_event.connect ( });
(event) => {
if (event.button == 8) {
web_view.go_back ();
return true;
} else if (event.button == 9) {
web_view.go_forward ();
return true;
}
return base.button_press_event (event);
});
web_view.key_press_event.connect (
(event) => {
if (event.keyval == Gdk.Key.Back) {
web_view.go_back ();
return true;
} else if (event.keyval == Gdk.Key.Forward) {
web_view.go_forward ();
return true;
}
return base.key_press_event (event);
});
} }
public void go_home () { public void go_home () {