Is it possible to use another cross platform web gadget?
Posted: Fri Jul 20, 2018 11:07 am
Hi,
I have the need to use the WebGadget for displaying stuff in our cross platform tools. But sadly, I struggle with the PureBasic WebGadget:
1) I have to save all content to files first, because SetGadgetItemText() works only on Windows.
2) GetGadgetItemText() seems the only option to get some information out. But only works on Windows.
3) Navigation callback only works on Windows. Really missing that...
4) Linux and Mac showing border around the gadget, Windows not. I can enable on WIndows using API, but I can't disable for Linux and MacOS. At least, I found no reliable way.
5) Looks like the PB WebGadget is broken on some more recent Linux Distributions. Or at least, it gets harder to find working distributions (see forum). So I have more support cost on such systems (users ask us how to make our software run).
In general, I'm missing control over the gadget itself and what happens inside.
I thought about embedding of Gecko, but Mozilla dropped support: https://developer.mozilla.org/en-US/doc ... ding_Gecko
WebKit seems very complicated to me.
Would be really great if there was a library (dll, so and dylib) which allows to create own web-render gadgets and control that in more detail.
Any ideas?
[update]Maybe BLINK is an option? http://www.chromium.org/blink It is the rendering engine of Chromium, Opera etc.[/update]
I have the need to use the WebGadget for displaying stuff in our cross platform tools. But sadly, I struggle with the PureBasic WebGadget:
1) I have to save all content to files first, because SetGadgetItemText() works only on Windows.
2) GetGadgetItemText() seems the only option to get some information out. But only works on Windows.
3) Navigation callback only works on Windows. Really missing that...
4) Linux and Mac showing border around the gadget, Windows not. I can enable on WIndows using API, but I can't disable for Linux and MacOS. At least, I found no reliable way.
5) Looks like the PB WebGadget is broken on some more recent Linux Distributions. Or at least, it gets harder to find working distributions (see forum). So I have more support cost on such systems (users ask us how to make our software run).
In general, I'm missing control over the gadget itself and what happens inside.
I thought about embedding of Gecko, but Mozilla dropped support: https://developer.mozilla.org/en-US/doc ... ding_Gecko
WebKit seems very complicated to me.
Would be really great if there was a library (dll, so and dylib) which allows to create own web-render gadgets and control that in more detail.
Any ideas?
[update]Maybe BLINK is an option? http://www.chromium.org/blink It is the rendering engine of Chromium, Opera etc.[/update]