Предложения по усовершенствованию, добавление фич, TODO
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
А если эта информация бывает иногда полезна? Засунуть её в отдельную форму?
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
Ладно, а куда девать 3 верхние кнопки с добавлением, удалением мода и параметры? В контекстное меню (полагаю, и там нужно как-то будет рассортировать пункты, чтоб проще ориентироваться было)?
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!
- Vit_amiN
- Супермодератор
- Сообщения: 2509
- Зарегистрирован: 01.02.2007
- Откуда: Over Old Hills
- Благодарил (а): 15 раз
- Поблагодарили: 91 раз
Прости за временную задержку, рисовалЪ %)
Добавлено спустя 5 минут 26 секунд:
"Credits" можно заменить на "Donate", гы
Добавлено спустя 5 минут 26 секунд:
"Credits" можно заменить на "Donate", гы
Последний раз редактировалось $t@t!c_V()1D 22.05.2009, 01:06, всего редактировалось 2 раза.
Причина: Ну так что? В контекст?
Причина: Ну так что? В контекст?
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
Вкладок не получится из-за технического ограничения NSIS - я на этом уже на рине писал, а вот ListView давно хотел сделать...Правда :) хотел. Сложная реализация, но это хотя бы возможно :-D .
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
Да, можно.
Эх...надо когда-нибудь переписать весь NSIS-скрипт на Delphi, наверное %) .
Эх...надо когда-нибудь переписать весь NSIS-скрипт на Delphi, наверное %) .
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
Я тебя итак понял :) .
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!
ты в этом уверен?$t@t!c_V()1D писал(а):Вкладок не получится из-за технического ограничения NSIS
если NSIS позволяет подключать внешние библиотеки и передавать в качестве параметров адреса функций (я думаю должен), то TabControl сюда вкорячить можно и даже нужно (Vit_amiN хорошо рисует :) ). винапи еще никто не отменял там и exe-шник, и исходники на делфи. написано на коленке, но идею думаю поймешь
Последний раз редактировалось South 22.05.2009, 18:18, всего редактировалось 1 раз.
все пропало
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
South
Да, я как раз сейчас это обдумывал - можно даже так извратиться %) .
Теоретически, "новый" (относительно. "introduced in NSIS 2.29" - гласит справка) nsDialogs может создавать любые контролы, в том числе и SysListView32, и SysTabControl32. Другое дело, как ими управлять. Но, думаю, здесь уже можно врапперы для стандартных WinAPI-шных функций для NSIS-a написать.
Ждите обновленную...даже очень обновленную 1.01 =) . Я учту предложения. И ничего расово неверного здесь нет, Vit_amiN - всем идеям дорогу, интересные и неплохие отберем и воплотим насколько возможно.
Да, я как раз сейчас это обдумывал - можно даже так извратиться %) .
Теоретически, "новый" (относительно. "introduced in NSIS 2.29" - гласит справка) nsDialogs может создавать любые контролы, в том числе и SysListView32, и SysTabControl32. Другое дело, как ими управлять. Но, думаю, здесь уже можно врапперы для стандартных WinAPI-шных функций для NSIS-a написать.
Ждите обновленную...даже очень обновленную 1.01 =) . Я учту предложения. И ничего расово неверного здесь нет, Vit_amiN - всем идеям дорогу, интересные и неплохие отберем и воплотим насколько возможно.
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
Интересно Ваше мнение, сообщество CSmania.RU %) насчет опроса. Ну и предложения как обычно :)
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
Ох, честно, сейчас далеко не до этого - меня максимум на форум хватает - экзамены ж. Вот вчера по Информатике был с А1 до С4 решил всё...ну, вообще всё. Вопрос: правильно ли? Надеюсь, конечно на 90%, но там уж как получится. 29-го - русский, 4-го - математика, 8-го - английский, 15-го - физика. Вот так вот. А к концу июня, наверное, уеду из родного города навстречу новому: городу, универу, друзьям, знакомым.
А реализация-то долгая будет %). Загвоздка в том, что ограничение преодолевается лишь частично - nsDialogs конечно создает всё, что душе угодно, но так называемый "Parented control" не создает. То есть, если я создаю контрол, то я не могу привязать его ко вкладке, а только к главной форме.
Отсюда следует, что
А реализация-то долгая будет %). Загвоздка в том, что ограничение преодолевается лишь частично - nsDialogs конечно создает всё, что душе угодно, но так называемый "Parented control" не создает. То есть, если я создаю контрол, то я не могу привязать его ко вкладке, а только к главной форме.
Отсюда следует, что
- Можно нахимичить со стилем контрола и всунуть ему Вкладку в качестве родителя. Но, как показывает практика, у меня это плохо...ужасно плохо получается (или у WinAPI это плохо получается - уж не знаю кто здесь более виноват. Может это вообще не очень-то и осуществимо). Но если это как-нибудь осуществимо (South, подскажи мне %) ), то я буду склоняться за этот принцип.
- Можно nsDialogs-ом создать SysTabControl32, а "Parented control"ы для вкладок (да, и вкладки) - через главную DLL (Main.dll). Тогда управление всеми контролами само собой передается на Main.dll и, "где|на каком контроле" надобно, уведомляется NSIS-код главной страницы (WM_NOTIFY_OUTER_NEXT) - не переписывать же мне кучу NSIS-кода на Delphi.
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!