Создать ответ 
 
Рейтинг темы:
  • Голосов: 1 - Средняя оценка: 5
  • 1
  • 2
  • 3
  • 4
  • 5
ярлыки для образов и бинарников на рабочий стол
Автор Сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #21
RE: ярлыки для образов и бинарников на рабочий стол
а где это? о.О
а R/L + D-Pad? комбинаций ведь много)
К примеру R + D-Pad - up, down, left, right; L + D-Pad - pageup, pagedown, home, end
(Последний раз сообщение было отредактировано 25.08.2014 в 15:49, отредактировал пользователь SuperClaw.)
25.08.2014 15:45
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #22
RE: ярлыки для образов и бинарников на рабочий стол
Шифты заняты сменой вида клавиатуры, при этом одновременное нажатие их меняет размер клавиатуры.
Не получится их скомбинировать, так как отдельное нажатие каждой кнопки влечет за собой немедленные действия.

Хотя, наверное, можно просто забить на то, что клавиатура поменялась... Я попробую.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 26.08.2014 в 08:21, отредактировал пользователь SWAT.)
26.08.2014 08:20
Вебсайт Найти все сообщения Цитировать это сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #23
RE: ярлыки для образов и бинарников на рабочий стол
Да, я и имел ввиду, пусть меняется, зато удобнее будет)
26.08.2014 17:47
Найти все сообщения Цитировать это сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #24
RE: ярлыки для образов и бинарников на рабочий стол
А что за label? это тег такой?
26.08.2014 22:20
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #25
RE: ярлыки для образов и бинарников на рабочий стол
Да, есть же дока - http://www.dc-swat.ru/forum/thread-86.html

[Изображение: barbers.png]
27.08.2014 06:01
Вебсайт Найти все сообщения Цитировать это сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #26
RE: ярлыки для образов и бинарников на рабочий стол
О, спасибо)
27.08.2014 06:53
Найти все сообщения Цитировать это сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #27
RE: ярлыки для образов и бинарников на рабочий стол
Label есть только один - надпись DreamShell на нижнем баре. А где элемент, прописывающий иконки и названия приложений? Это app_main.klf?
27.08.2014 07:16
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #28
RE: ярлыки для образов и бинарников на рабочий стол
Да, эти элементы создаются динамически, логика находится в модуле. Он к слову очень простой - https://github.com/DC-SWAT/DreamShell/bl...ule.c?ts=4

[Изображение: barbers.png]
27.08.2014 08:13
Вебсайт Найти все сообщения Цитировать это сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #29
RE: ярлыки для образов и бинарников на рабочий стол
а для компиляции SDK особая нужна?
27.08.2014 09:11
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #30
RE: ярлыки для образов и бинарников на рабочий стол
(27.08.2014 09:11)SuperClaw писал(а):  а для компиляции SDK особая нужна?

Для этого есть DreamShell SDK.

[Изображение: barbers.png]
27.08.2014 20:21
Вебсайт Найти все сообщения Цитировать это сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #31
RE: ярлыки для образов и бинарников на рабочий стол
Как я понял, имена ярлыков хранятся в переменной app_name, куда они загружаются функцией lib_get_name(). В коде модуля я эту функцию не нашел, похоже, она находится в module.h. В итоге - я вообще не знаю, что с этим можно сделать Smile В этой функции вообще есть переменные, задающие цвет шрифта?
(Последний раз сообщение было отредактировано 05.09.2014 в 15:29, отредактировал пользователь SuperClaw.)
05.09.2014 15:09
Найти все сообщения Цитировать это сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #32
RE: ярлыки для образов и бинарников на рабочий стол
Код:
char *lib_get_name() {                                      \
        return ds_##name##_hnd.nmmgr.pathname + 7;              \
    }
На этих строчках мое понимание заканчивается))))
05.09.2014 15:32
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #33
RE: ярлыки для образов и бинарников на рабочий стол
Функция lib_get_name никак не относится к построению списка приложений, название берется из структуры App_t каждого приложения, в которую он в свою очередь попадает из XML файла этого приложения. Функция BuildAppList проходит по списку приложений в памяти DS и рисует иконки для них.

[Изображение: barbers.png]
06.09.2014 16:36
Вебсайт Найти все сообщения Цитировать это сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #34
RE: ярлыки для образов и бинарников на рабочий стол
выходит, цвет шрифта в нее никак не забить?
07.09.2014 17:12
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #35
RE: ярлыки для образов и бинарников на рабочий стол
Цвет задается вот здесь - https://github.com/DC-SWAT/DreamShell/bl...?ts=4#L111

[Изображение: barbers.png]
07.09.2014 18:11
Вебсайт Найти все сообщения Цитировать это сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #36
RE: ярлыки для образов и бинарников на рабочий стол
блин, мимо глаз попала) Помнится, в lua вроде была такая фишка - хранить переменные в отдельном файле. а в C такое есть? И есть мануал по использованию SDK?
08.09.2014 05:46
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #37
RE: ярлыки для образов и бинарников на рабочий стол
Это разные вещи. Для lua можно просто подгружать отдельным файлом доп. код налету, а в Си так сделать нельзя, так как его нужно скомпилировать. В случае с Си нужно делать некий конфиг файл из которого потом читать необходимые данные.
Мануала по SDK как такового нет, по API я помогу, спрашивай, а все остальное практически ничем не отличается от использования GCC для любой другой платформы.

[Изображение: barbers.png]
08.09.2014 06:39
Вебсайт Найти все сообщения Цитировать это сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #38
RE: ярлыки для образов и бинарников на рабочий стол
ну например для модулей. есть исходник module.c, есть типа заголовка - mymodule.build, а есть какой-то MakeFile. я могу отдельно собрать из этого mymodule.klf? и что это за MakeFile? я работал только в Visual Studio, а тут наверно командная строка, я правильно понимаю?
08.09.2014 12:10
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #39
RE: ярлыки для образов и бинарников на рабочий стол
Да тут командная строка. Makefile отвечает как раз за сборку, просто пишешь в директории с ним в консоли "make" и он начинает работать.
Файл ".build" хранит в себе просто номер сборки, которая автоматически там меняется при каждом вызове make, никакой другой нагрузки он больше не несет, его можно удалить в любое время, он создастся сам.
В общем собрать модуль ты можешь из module.c с помощью Makefile Smile

[Изображение: barbers.png]
08.09.2014 13:39
Вебсайт Найти все сообщения Цитировать это сообщение
SuperClaw Не на форуме
Продвинутый
***

Сообщений: 280
Зарегистрирован: 13.02.2013
Рейтинг: 0
Сказал спасибо: 7
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #40
RE: ярлыки для образов и бинарников на рабочий стол
хм, извиняюсь за тупой вопрос, но как в директории с ним вызвать консоль?
08.09.2014 16:14
Найти все сообщения Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Подтверждение запуская ярлыки на декстопе shwoaps 3 14924 29.01.2016 07:44
Посл. сообщение: SWAT

Переход:


Пользователи просматривают эту тему: 4 Гость(ей)