Как включить перетаскивание в Berkelium? - PullRequest
4 голосов
/ 25 марта 2011

У меня есть приложение, которое использует Berkelium для встроенного веб-браузера, и у меня возникают проблемы с работой drag-selection. Я видел примеры других приложений на основе WebKit, в которых он работает так же, как обычный браузер (Steam, Awesomium demo), так что я чувствую, что работать не так уж и сложно, но я не знаю, что быть неправым.

Я передаю все события мыши, движения мыши и вверх мыши в браузер Berkelium (функции mouseButton и mouseMoved в окне), и мне кажется, что это все, что мне нужно сделать? Я не смог найти никакой помощи в Интернете по этому поводу, так что, надеюсь, кто-то здесь может знать, что происходит и где искать!

Спасибо!

Ответы [ 2 ]

1 голос
/ 04 мая 2011

Похоже, что второй комментарий на этой странице может быть исправлением для вас:

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

Сдвиг, по всей видимости, работает хорошо, чтобы выделить текст, поэтому, если вы отправляете сдвигвниз вместе с кнопкой вниз и сдвигом с кнопкой вверх, он будет выделять текст вместе с ним, когда пользователь перетаскивает.

Я не уверен, что это окажет неблагоприятное влияние на такие вещи, как выбор нескольких вариантовв списке, но если у вас нет такого типа вещей на сайте, который вы пытаетесь поддерживать, это не имеет значения.Я не могу думать о каких-либо других побочных эффектах прямо сейчас, но я уверен, что некоторые из них, вероятно, существуют.

Этот пользователь говорит, что это сработало для него, поэтому стоит попробовать.

1 голос
/ 14 апреля 2011

Я попытался перетащить выделение в Berkelium в моем приложении. Он работает в полях, он не работает для текста страницы.

...