anonymous@RULINUX.NET~# | Last login: 2024-12-26 10:52:58 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Новости - KDE | [RSS] |
Еще недавно для создания плазмойдов в KDE наиболее оптимальным способом было использование любимой IDE + Plasmoidviewer. Сама тема разработки виджетов для пространства Plasma поднималась уже не один раз.
И вот разработчики KDE решили нас порадовать новым способом создания плагинов для плазмы. Итак, встречайте, Plasmate. 11 марта вышла пока только вторая альфа-версия, но на мой взгляд, программа уже достойна внимания, хотя бы по тому, что при помощи этого инструмента можно сильно упростить себе жизнь при создании виджетов. К тому же, эта среда довольно легковесная: по сути, разработчики совместили стандартный Kate и plasmoidviewer. Под катом представлен небольшой обзор этой mini-IDE
\cut{Интересно!} Начнем с того, какие возможности предоставляет нам эта среда:
Теперь немного расскажу об интерфейсе программы. К слову, он мне показался довольно удобным, ничего лишнего и в то же время не ощущается острой нехватки каких-то дополнительных возможностей. Само окно состоит из главных элементов:
Start page - как и в любой другой IDE страница где можно создать новый либо открыть уже созданный проект, он приведен на предыдущем скриншоте Edit - непосредственно сам редактор кода
New SavePoint - создание новой точки сохранения проекта. А ах да, привычных пунктов меню "Save" и "Save as..." вы не увидите, по тому как среда использует git, отсюда git-core в зависимостях при сборке программы. Publish - тут можно выбрать одну из опций сохранения текущего проекта:
Documentation - по сути браузер, с быстрыми закладками на документацию на сайте KDE по разработке различных дополнений к пространству Plasma, включает примеры создания виджетов на всех поддерживаемых языках, более детальное описание в виде API-функций и информацию о самом средстве разработки.
Preview - проверка созданного плазмойда. Одноименная панелька в общем окне не работает, спишем этот недостаток на альфа-версию.
Что касается установки, тут все предельно просто: из зависимостей только (названия примерные, под Debian и Ubuntu, в своем дистрибутиве найдете по аналогии) kdelibs5-dev, libattica-dev, git-core.
Взять программу можно отсюда: http://plasma.kde.org/plasmate/plasmate-0.1alpha2.tar.bz2
temy4(*) (2010-03-24 01:55:11)
Подтверждено: temy4(*) (2010-03-24 01:55:25)
|
|
|
Скрыть
Re: Обзор PlasmateПросто поставь себе эту плазмейт, там все расписано элементарно: если знаешь JS, Ruby или Python то плазмойд написать труда не составит вообще |
anonymous(*)(2010-03-24 12:20:52)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20091020 Linux Mint/8 (Helena) Firefox/3.5.3 |
Скрыть
Re: Обзор PlasmateА вот и неправда твоя :-) До этого момента пока не рассказывал про новые теги хотел пока потестить, а тем не менее картинки появились. Сейчас надо только кое-что по защите доделать и напишу как картинки вставлять. Да, кстати, для большиих новостей есть кат теперь: тег \cut{Текст ссылки ката} |
Скрыть
Re: Обзор Plasmate> kdelibs5-dev
PS: [bugreport]При ответе на новость все картинки одинаковые.[/bugreport] |
Скрыть
Re: Обзор Plasmate>> kdelibs5-dev
> PS: [bugreport]При ответе на новость все картинки одинаковые.[/bugreport]
|
Скрыть
Re: Обзор PlasmateСобрал. Не понел зачем оно надо. Разобрал обратно. Редактор kate без индусских надстроек и эксплорер с хелпом в другом окне куда более удобны и функциональны. Но идея клепать плазмоиды на JS запала в душу. Чо бы почитать про это? |
Скрыть
Re: Обзор PlasmateВотблин, и на kde-look.org нет ни одного функционального и при этом нормально работающего пласмоеда на JS, чтобы можно было использовать в качестве примера. |
Скрыть
Re: Обзор PlasmateС первого подхода я что-то не обнаружил доки описывающей концепцию создания этих виджетов. И авторы виджетов, которые я нашёл, видимо тоже. Как обрабатывать конфигурацию виджета? И что с ней вообще можно делать и как. Что и как должно быть в ui-файле. Какие объекты вообще доступны из JS-скрипта и какие у них свойства.. На сайте же нашёл описание как создавать простенький хелловорлд, и всё.. Не, дока безусловно полезная, но тем не менее не достаточная. Значения перечислимых в JS почему-то числовые - как я должен догадываться чему соответствует plasmoid.formFactor==0 тем более, что цифирка теоретически может быть и переопределена.. Вобщем есть ещё непонятные места. |
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re: Обзор Plasmate
[смущаясь] А где бы надыбать кратенькое руководство о том, как вообще следует плазмоиды писать? В контексте JS и сей.