开发者

How to enable drag-selection in Berkelium?

开发者 https://www.devze.com 2023-02-19 08:51 出处:网络
I\'ve got an application that\'s using Berkelium for an embedded web browser, and I\'m having trouble getting the drag-selection to work. I\'ve seen examples of other WebKit-based applications that ha

I've got an application that's using Berkelium for an embedded web browser, and I'm having trouble getting the drag-selection to work. I've seen examples of other WebKit-based applications that have it working just like a normal browser (Steam, Awesomium demo), so I feel like it shouldn't be that difficult to get working, but I don't know what may be wrong.

I'm passing in all of the mouse down, mouse move, and mouse up events to the Berkelium browser (mouseButton and mouseMoved functions on the Window) and I feel like that's all I should need to do? I wasn't able to find any help online about this, so hopefully someone here might know开发者_StackOverflow中文版 what's going on or where to look!

Thanks!


I tried drag selection in Berkelium in my app. It works in fields, it doesn't seem to work for page text.


It looks like the second comment on this page could be a fix for you:

http://code.google.com/p/berkelium-sharp/issues/detail?id=1#c2

The shift clicking apparently works fine to highlight text, so if you send a shift down along with button down, and a shift with button up, it will select the text along with it when the user drags.

I'm not sure if this will have an adverse affect on things like selecting multiple options on a list, but if you don't have that type of thing in the site you're trying to support, it wouldn't matter. I can't think of any other adverse effects right now, but I'm sure some probably exist.

This user says it worked for him, so it's worth a shot.

0

精彩评论

暂无评论...
验证码 换一张
取 消