Создать ответ 
 
Рейтинг темы:
  • Голосов: 71 - Средняя оценка: 2.34
  • 1
  • 2
  • 3
  • 4
  • 5
CD Shell - промежуточные версии
Автор Сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #1
CD Shell - промежуточные версии
Решил создать тему для публикации промежуточных версий программы CD Shell, которые будут прикреплены к первому сообщению до момента появления на сайте. Даные версии будут содержать некоторые изменения по сравнению с версией, опубликованной на сайте. По мере накопления таких изменений, промежуточные версии будут переходить в рязряд основных и публиковаться на сайте.

Текущая промежуточная версия CD Shell - 2.7.6.5


Прикрепления
.zip  cdshell2765.zip (Размер: 714,88 Кб / Загрузок: 199)
.zip  cdshell2763.zip (Размер: 716,19 Кб / Загрузок: 286)
(Последний раз сообщение было отредактировано 12-03-2010 в 20:39, отредактировал пользователь OLEg.)
08-01-2009 17:50
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #2
CD Shell 2.7.5.2
Изменения CD Shell 2.7.5.2:
- у кнопок "опции" и "выход" главного окна можно отключить показ надписей. Для этого необходимо в файле controls.ini (подкаталог Shell) найти объекты Btn2 и Btn3 и установить свойство ShowCaption в False или 0.
- добавлен manifest для поддержки стилей Windows XP и Vista.
- немного изменены файлы изображений для кнопок "опции" и "выход" (на 1 пиксель увеличилась ширина картинок), а в файле shel.ini включена прозрачность их (кнопок) краев (OptionsBtn_Transparent=1, ExitBtn_Transparent=1). Изображения пришлось немного изменить, чтобы при включенной прозрачности краев они выглядели корректно.
- добавлены новые свойства для вкладок. TextAlignment - выравнивание текста на вкладках. taLeftJustify - выранивание по левому краю, taRightJustify - по правому краю, taCenter - по центру. TextLeftIndent и TextRightIndent - отступ в пикселях соответственно от левой и правой границ вкладки. Данные параметры настраиваются в файле controls.ini, объект Tabs.
08-01-2009 18:27
Вебсайт Найти все сообщения Цитировать это сообщение
Dr.Freezer Не на форуме
Member
***

Сообщений: 99
Зарегистрирован: Nov 2008
Рейтинг: 1
Сообщение: #3
RE: CD Shell - промежуточные версии
Можно бы было еще добавить поддержку параметра Flat в конфиги, ибо для настройки кнопки ок нада лезть в exe
И еще, проблески проблемы с иконкой есть(shell.ini\AppIcon=), но они пока что не работают)

А вот выравнивание вкладок сделано очень кстати

[Изображение: windows7r.gif]
-==================================================-
Мои остальные проекты.
(Последний раз сообщение было отредактировано 11-01-2009 в 11:43, отредактировал пользователь Dr.Freezer.)
11-01-2009 11:43
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #4
RE: CD Shell - промежуточные версии
Цитата:И еще, проблески проблемы с иконкой есть (shell.ini\AppIcon=), но они пока что не работают)
Эта опция существует давно и позволяет сменить иконку в заголовке главного окна, если этот заголовок не стандартный для окон Windows, а тот, что используется в CD Shell по умолчанию.
12-01-2009 00:53
Вебсайт Найти все сообщения Цитировать это сообщение
Dr.Freezer Не на форуме
Member
***

Сообщений: 99
Зарегистрирован: Nov 2008
Рейтинг: 1
Сообщение: #5
RE: CD Shell - промежуточные версии
А с Flat что будет(
И можно как нибудь сделать чтоб иконки везде можно было настраивать, или все равно нада лезть сами знаете куда((((((

[Изображение: windows7r.gif]
-==================================================-
Мои остальные проекты.
12-01-2009 19:33
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #6
RE: CD Shell - промежуточные версии
Цитата:А с Flat что будет(
Добавлено в CD Shell 2.7.5.3 (см. первый пост темы). Изменить можно в controls.ini, секция [OkBtn], в самом конце файла.
14-01-2009 14:48
Вебсайт Найти все сообщения Цитировать это сообщение
Dr.Freezer Не на форуме
Member
***

Сообщений: 99
Зарегистрирован: Nov 2008
Рейтинг: 1
Сообщение: #7
RE: CD Shell - промежуточные версии
Вообще можно бы вынести все параметры окна опции в controls.ini, ну там, настройка шрифтов, положение кнопки ОК и т.д.
За 2.7.5.3-Респект Smile

[Изображение: windows7r.gif]
-==================================================-
Мои остальные проекты.
14-01-2009 22:16
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #8
RE: CD Shell - промежуточные версии
Все выносить смысла не вижу, но для основных контролов, возможно, реализую. Надо будет подумать над этим.
15-01-2009 00:04
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #9
CD Shell 2.7.5.4
Изменения версии 2.7.5.4:
- Добавлена возможность настройки окна опций через файл contols.ini. Клиентские размеры окна теперь равны 528х390 (значения в controls.ini изменены).
- Из окна опций удалена информация об ОС и объеме RAM компьютера, также по умолчанию отключена история изменений (кнопка "Изменения").
- Шрифтом по умолчанию является Tahoma вместо предыдущего MS Sans Serif.
- Исправлена ошибка, возникавшая при сохранении изменений в файле controls.ini при запущенной CD Shell.
(Последний раз сообщение было отредактировано 22-02-2009 в 22:06, отредактировал пользователь OLEg.)
22-02-2009 22:03
Вебсайт Найти все сообщения Цитировать это сообщение
Dr.Freezer Не на форуме
Member
***

Сообщений: 99
Зарегистрирован: Nov 2008
Рейтинг: 1
Сообщение: #10
RE: CD Shell - промежуточные версии
Не хочу показаться странным, но где они, эти настройки окна =)
Остаюсь на версии 2.7.5.3

[Изображение: windows7r.gif]
-==================================================-
Мои остальные проекты.
(Последний раз сообщение было отредактировано 23-02-2009 в 12:00, отредактировал пользователь Dr.Freezer.)
23-02-2009 11:58
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #11
RE: CD Shell - промежуточные версии
Названия элементов управления, поддающихся настройке, перечислены в теме про скины. Их только надо добавить в controls.ini и выставить для них необходимые значения свойств (Font.Name, Left, Top, Width, Height) - по аналогии с другими контролами. По умолчанию в controls.ini этих настроек нет и не будет, но ничего не мешает "дописать" их вручную.
23-02-2009 22:16
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #12
RE: CD Shell - промежуточные версии
В результате экспериментов с прозрачными краями экрана заставки (splash screen) появилась очередная промежуточная версия - 2.7.5.5. Для того чтобы использовать окно нестандартной формы (повторяющее контуры рисунка), в файле shell.ini необходимо параметр Transparent секции [Splash] выставить равным 1.

Рекомендуется использовать изображения формата bmp и png. Jpeg не рекомендую, результаты могут оказать совсем не те, что ожидалось. Нестандартное окно создается по форме рисунка (параметр Splash секции [Images] файла shell.ini), у которого "вырезаются" регионы, считающиеся прозрачными. Прозрачность определяется по цвету. У png изображений это свойство Tranparent Color (должно присутствовать в файле, например, Irfan View может сохранять прозрачный цвет для png файлов). Для изображений остальных форматов прозрачным считается цвет левого верхнего пикселя.

Просьба протестировать данный билд и отписаться о результатах.
14-03-2009 19:06
Вебсайт Найти все сообщения Цитировать это сообщение
Dr.Freezer Не на форуме
Member
***

Сообщений: 99
Зарегистрирован: Nov 2008
Рейтинг: 1
Сообщение: #13
RE: CD Shell - промежуточные версии
Ща все будет)
А вот и не будет(
[Изображение: tcf098d2be2bde4b6af99577b801d2e65.jpg]

Эффект тотже и при png и при bmp
На чистой версии тоже самое
видно, что программа считывает форму рисунка, но сам рисунок отобразить не может =)

И да кстати, в версии 2.7.5.4 программа запускалась с ошибкой при попытке использовать png в кнопках закрыть и свернуть, а в 2.7.5.3 все норм, итог:
2.7.5.3 форева Smile

[Изображение: windows7r.gif]
-==================================================-
Мои остальные проекты.
(Последний раз сообщение было отредактировано 14-03-2009 в 19:38, отредактировал пользователь Dr.Freezer.)
14-03-2009 19:17
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #14
RE: CD Shell - промежуточные версии
Цитата:Эффект тотже и при png и при bmp
И где же это изображение? Чтобы разобраться в проблеме мне нужен его файл, а не скриншот.
Цитата:И да кстати, в версии 2.7.5.4программа запускалась с ошибкой при попытке использовать png в кнопках закрыть и свернуть, а в 2.7.5.3 все норм
Почему я узнаю об этом только сейчас, если вы были в курсе проблемы? Это уже не первый раз, когда вы замалчиваете об обнаруженном баге.
14-03-2009 21:02
Вебсайт Найти все сообщения Цитировать это сообщение
Dr.Freezer Не на форуме
Member
***

Сообщений: 99
Зарегистрирован: Nov 2008
Рейтинг: 1
Сообщение: #15
RE: CD Shell - промежуточные версии
Да потому что у меня не одна CD Shell в башке, у меня еще куча проектов, а 2 проблему я сегодня нашел, когда собирал Launcher.

   
Тип: Portable Network Graphics
Редактор: Adobe Photoshop CS4\The GIMP\Irfan View\Paint.NET
прозрачность интегрирована

Учти фон в нем не черный!!!!!
вот ссылка на архив
gg.zip

Да и вообще, скин то Vista Style Remix, если скачали, возьмите оттуда

[Изображение: windows7r.gif]
-==================================================-
Мои остальные проекты.
(Последний раз сообщение было отредактировано 14-03-2009 в 23:13, отредактировал пользователь Dr.Freezer.)
14-03-2009 23:08
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #16
RE: CD Shell - промежуточные версии
Скачал прикрепленное изображение по ссылке выше, у него фон черный. Впрочем, неважно, баг поправил и выложил обновленный файл версии 2.7.5.5. Что касается кнопок закрыть/свернуть, то проблем, когда используются картинки формата png я не обнаружил (тестировал в 2.7.5.5). Может, выложите эти файлы, а я их посмотрю?

P.S. Спасибо за указание на ошибку с прозрачным splash, если будут еще какие косяки, пишите, сдается мне, что пока не всё стабильно и правильно работает.
(Последний раз сообщение было отредактировано 15-03-2009 в 16:56, отредактировал пользователь OLEg.)
15-03-2009 16:54
Вебсайт Найти все сообщения Цитировать это сообщение
Dr.Freezer Не на форуме
Member
***

Сообщений: 99
Зарегистрирован: Nov 2008
Рейтинг: 1
Сообщение: #17
RE: CD Shell - промежуточные версии
ща заценим
В прицнипе все работает, конечно есть парочка недочетов в виде белых полос которые появляются рядом с рисунком....А так в принципе все работает =)

[Изображение: windows7r.gif]
-==================================================-
Мои остальные проекты.
(Последний раз сообщение было отредактировано 15-03-2009 в 19:39, отредактировал пользователь Dr.Freezer.)
15-03-2009 19:15
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #18
CD Shell 2.7.6
В версии 2.7.6 CD Shell реализована возможность установки шрифта для кнопок "опции" и "выход" главного окна. Для этого были добавлены новые свойства к объектам Btn2 и Btn3 в файле controls.ini

[Btn2] (или [Btn3])
Font.Color=$d9a37b
Font.Size=10
Font.Style=[fsBold]
FocusedFont.Color=$ffc753

Font.Color - цвет шрифта, которым выводится надпись на кнопке;
Font.Size - размер шрифта;
Font.Style - стиль шрифта. Возможные варианты: fsBold (жирный), fsItalic (курсивный), fsUnderline (подчеркнутый), fsStrikeout (зачеркнутый). Стиль устанавливается в квадратных скобках, возможно использование комбинации значений, через запятую, например, Font.Style=[fsBold, fsItalic]
Font.Name - имя шрифта. По умолчанию используется Tahoma.
FocusedFont - шрифт надписи при наведении на кнопку курсора мыши. Возможна установка тех же свойств (Color, Size, Style, Name), что и для основного шрифта.

Настройки для кнопок в файле shell.ini теперь не используются, так ка заменены на вышеперечисленные в файле controls.ini. Из-за этого из файла shell.ini был удален весь раздел настроек [Buttons]:

[Buttons]
OptionsBtn_Hint=
OptionsBtn_TxtColor=$d9a37b
OptionsBtn_OnFocusTxtColor=$ffc753
OptionsBtn_Transparent=1

ExitBtn_Hint=
ExitBtn_TxtColor=$d9a37b
ExitBtn_OnFocusTxtColor=$ffc753
ExitBtn_Transparent=1

Вместо параметров OptionsBtn_Transparent и ExitBtn_Transparent к объектам Btn2 и Btn3 в controls.ini был добавлено свойство Transparent. Вместо OptionsBtn_Hint и ExitBtn_Hint - свойство Hint.

Также из shell.ini были удалены следующие параметры:
[Options]
TextFontStyle - вместо него нужно использовать свойство Font.Style объекта TextField.
TextFontSize - вместо него нужно использовать свойство Font.Size объекта TextField.
TransparentText - вместо него нужно использовать свойство Transparent объекта TextField.
TextFontName - вместо него нужно использовать свойство Font.Name объекта TextField.
[Colors]
TextFont - вместо него нужно использовать свойство Font.Color объекта TextField.
Tree - вместо него нужно использовать свойство Color объекта ProjectTree.
25-04-2009 18:53
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #19
CD Shell 2.7.6.1
- Исправлена ошибка в процедуре определения версии CD Shell, приводившая к появлению исключения в ОС Windows Vista.
04-05-2009 19:58
Вебсайт Найти все сообщения Цитировать это сообщение
OLEg Не на форуме
CD Shell developer
***

Сообщений: 244
Зарегистрирован: May 2006
Рейтинг: 1
Сообщение: #20
CD Shell 2.7.6.2
Сегодня вышла CD Shell версии 2.7.6.2

Изменения касаются дерева разделов и элементов проекта автозапуска. В настройки дерева были добавлены новые свойства:
FocusedNodeFont - шрифт элемента дерева при наведении на него курсора мыши. Поддерживает следующие параметры: FocusedNodeFont.Size (размер шрифта), FocusedNodeFont.Color (цвет шрифта), FocusedNodeFont.Style (стиль шрифта: обычный, жирный, подчеркнутый и т.д.).
SelectedNodeFont - шрифт элемента дерева при клике на нем курсором мыши. Поддерживает те же параметры, что и свойство FocusedNodeFont.
SelectedNodeColor - цвет выделенного элемента дерева.

Знчения этих свойств могут быть изменены в файле controls.ini, элемент управления [ProjectTree].
24-05-2009 20:49
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход: