Как я могу выделить текст в Scintilla?

Да, вы можете отправить push-уведомление через Firebase. Пожалуйста, не включайте серверный ключ в свой клиент. Есть способы «для не очень хороших людей» найти его и сделать что-то ... Правильный способ добиться этого - это для вашего клиента указание вашему приложению-серверу отправить уведомление.

Вы должны отправьте HTTP-сообщение в конечную точку Google-API.

Вам понадобятся следующие заголовки:

Content-Type: application/json
Authorization: key={your_server_key}
You can obtain your server key within in the Firebase-Project.

HTTP-Post-Content: Sample

{ 
    "notification": {
        "title": "Notification Title",
        "text": "The Text of the notification."
    },
    "project_id": "<your firebase-project-id",
    "to":"the specific client-device-id"
}
7
задан Obito 11 January 2015 в 21:56
поделиться

2 ответа

"Демонстрационный" редактор scite использует функцию закладки для установки закладки всех строк, которые соответствуют результату поиска.

2
ответ дан 6 December 2019 в 21:22
поделиться

Вы считали ссылку Маркеров в документе Scintilla? Эта ссылка может быть немного неясной, таким образом, я советую для взгляда на исходный код SciTE также. Этот текстовый редактор был первоначально испытательным стендом для Scintilla. Выращенный абсолютному редактору, но это - все еще хорошая ссылка реализации для всех вещей Scintilla.

В нашем особом случае в диалоговом окне Находки существует кнопка Mark All. Можно найти его реализацию в SciTEBase:: MarkAll () метод. Этот метод только циклично выполняется на результатах поиска (пока он не циклично выполняется на первом результате поиска, если таковые имеются), и помещает закладку на найденные строки (и дополнительно установите индикатор на найденных объектах). Найденная строка получена использующий SCI_LINEFROMPOSITION (posFound), закладка является просто вызовом к SCI_MARKERADD (lineno, markerBookmark). Обратите внимание, что метка может быть символом в поле, или если не связанный с полем, это выделит целую строку.

HTH.

9
ответ дан 6 December 2019 в 21:22
поделиться