KSS

Forum Replies Created

Viewing 20 posts - 101 through 120 (of 120 total)
  • Author
    Posts
  • KSS
    Participant

    Всем привет! Выкладываю новую версию.

    Изменения:

    • Компоненты теперь работают с AC версии 7
    • Добавлено свойство DataPresentation для колонок (TacListColumn). Свойство позволяет задавать способ отображения данных в столбце (в виде флажков, картинок из ImageList или полосы прогресса)
    • Горизонтальная прокрутка имеет более привычные размеры 🙂

    P.S.

    • Появилось свойство ViewStyle, но его пока следует оставлять в режиме vsReport, т.к. еще не доработано.
    • Новая версия в первом сообщении.
    KSS
    Participant

    Yes, it`s possible. I have a plan to make vsIcon, vsTile, … visual styles for acListView. But this will require a lot of time. I think that in one of future versions I realize this plan 😉

    KSS
    Participant
    'Sereby' wrote:

    today Serge released ACExtra v7 where aceListView is included.

    Its based on KssListview but with fixes that are needed to run proper with v7 of AC.

    would be nice if you could base your work on that version now!

    Hello, Sereby. Yes, I will make changes to the new version.

    'zbugz' wrote:

    Я чето вообще не вкурил, а как прогрессбар для каждой строки в нужном столбце прикрутить?

    Для acListView прогрессбар можно делать только для всей строки. Для отдельного столбца тоже думал сделать, но пока не было необходимости. В следующей версии, наверное, добавлю 🙂

    KSS
    Participant

    Всем привет! Выкладываю еще один компонент, который мне был необходим. Думаю и другим пригодится <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />
    Компонент – GradientGauge, представляет собой редактор градиента и одновременно ProgressBar с градиентной заливкой.
    Пока версия компоненты для AC v6.

    P.S. Новая версия в первом сообщении.

    KSS
    Participant

    QUOTE (SolidSnake @ Jun 2 2010, 02:11 PM)
    Не является ли нарушением авторских прав копирование дизайна других программ?
    Так в вашей библиотеке скинов есть скины висты, офиса, стима и т.д.

    Дело в том что я делаю скин очень похожий на стиль установщика адоб кс5.
    Нас не покарают за это?


    Думаю не покарают, т.к. никто авторских прав на эти стили себе не присваивает, да и коммерческой выгоды от их распространения тоже не получает <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />

    KSS
    Participant

    Okay Sereby, I'll deal with that later <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />

    У кого еще какие предложения по совершенствованию компанента, пишите <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />

    KSS
    Participant

    Исправил несколько багов с горизонтальной прокруткой в последней версии <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />

    Обновление в первом посте.

    KSS
    Participant

    QUOTE (Sereby @ May 27 2010, 04:47 PM)
    2 litte things which could be optimized
    – Autoheight of groups when images or descriptions are added. Because if i add a 32×32 img to the group or add a description it does not have enought space to be displayed. But after setting the groupheight to 35 it's no big problem <img src="style_emoticons//wink.gif” style=”vertical-align:middle” emoid=”;)” border=”0″ alt=”wink.gif” />
    – when using skDoInvertCheckSelected and have checkonclick enabled it should call the onclick event after pressing the spacebar, too!


    Sereby, thanks for the feedback <img src="style_emoticons//rolleyes.gif” style=”vertical-align:middle” emoid=”:roll:” border=”0″ alt=”rolleyes.gif” />
    Well, I'll do it in the next version. I just found two bugs with horizontal scroll in the latest version, so the new version will appear soon <img src="style_emoticons//wink.gif” style=”vertical-align:middle” emoid=”;)” border=”0″ alt=”wink.gif” />

    KSS
    Participant

    Всем привет! Выкладываю новую версию.

    • Добавлена горизонтальная прокрутка
    • Добавлена возможность задавать свой ImageList для групп
    • Добавлено описание для групп
    • Добавлено событие OnGetGroupCount для изменения надписи – количества элементов в группе
    • Добавлено свойство SpaceKeyAction для настройки поведения списка при нажатии пробела
    • Устранена утечка памяти

    P.S. Новая версия в первом сообщении.

    KSS
    Participant

    QUOTE (Sereby)
    found and fixed some memory leaks in your control


    Thanks for the help <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />

    QUOTE (stalker18)
    Да, но в таком случае изменяется скинизация при наведении мышкой на элемент и при его выборе. А скин MENUITEM очень хорошо подходит для этих целей.


    Я планирую в новых версиях поменять способ задания стилей оформления и шрифтов <img src="style_emoticons//wink.gif” style=”vertical-align:middle” emoid=”;)” border=”0″ alt=”wink.gif” />

    Вот небольшое обновление:

    • Исправлен косяк с авто-подгонкой ширины столбцов
    • Добавлено перемещение по списку с помощью кнопок клавиатуры. Пробел – изменить checkbox
    • Добавлен checkbox для групп
    • Добавлен нижний колонтитул {footer} для групп

    Жду ваших отзывов <img src="style_emoticons//rolleyes.gif” style=”vertical-align:middle” emoid=”:roll:” border=”0″ alt=”rolleyes.gif” />

    Новая версия в первом сообщении.

    KSS
    Participant

    Задумка была в том, что при RegularBack = rbNone, элементы списка в нормальном состоянии вообще не скинятся и не окрашиваются, т.е. их фон полностью прозрачен. Если RegularBack = rbEven или rbOdd то скинятся или окрашиваются четные/нечетные элементы списка в нормальном состоянии.

    Если использовать для элемента списка скин типа MENUITEM, то эффекта от RegularBack не будет видно, т.к. MENUITEM в нормальном состоянии и так прозрачен. Попробуй скин BUTTON и все сразу будет видно.

    KSS
    Participant

    Ну вот, вроде все работает как надо <img src="style_emoticons//happy.gif” style=”vertical-align:middle” emoid=”^_^” border=”0″ alt=”happy.gif” /> Как освобожусь, добавлю и горизонтальный скролл.

    Пишите комментарии!

    P.S. Новая версия в первом сообщении.

    KSS
    Participant

    Исправил все найденные недочеты:

    • Реакция на изменение dpi
    • Наложение названия группы на кнопку группы при отсутствии ImageList
    • Использование RegularItemColor с отключенными скинами
    • Подгонка размера колонок по двойному клику
    • Косяк с прокруткой

    Новая версия в первом сообщении.

    KSS
    Participant

    QUOTE (stalker18 @ Apr 18 2010, 10:31 AM)
    Не понял как работает св-во RegularBack и RegularItemColor. Вообще для чего оно и как им пользоваться, работает ли при включенных скинах?

    RegularBack работает пока только со скинами. rbNone – не отрисовывать фон элементов списка в нормальном состоянии (Regular), rbEven и rbOdd – отрисовывать, но только для четных или нечетных, rbAll – для всех.

    С косяками будем разбираться. Хотелось бы, конечно, чтобы народ сам косяки отыскивал и исправлял или хотя бы указывал в каком участке кода глюк. Яж не просто так исходники выложил <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />

    KSS
    Participant

    QUOTE (Miraj @ Mar 20 2010, 11:37 PM)
    Если не указан ни один лист картинок. То наблюдается наложение группы на иконку.

    Да, нашел такой косяк, позже устраню.

    KSS
    Participant

    Спасибо всем за отзывы!
    Времени на разработку ушло довольно много, при этом я сделал только процентов 20 из того что планировал.

    QUOTE (Miraj @ Mar 18 2010, 11:24 PM)
    А под D2010 будет версия?


    А сейчас на Delphi 2010 не ставится? Я надеялся на совместимость <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />

    KSS
    Participant

    Понятно. В таком случае, учту в следующей версии <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” />

    KSS
    Participant

    QUOTE (Torbins @ Mar 18 2010, 07:50 AM)
    Скачалось. Прикольно, только на измененный DPI не реагирует.


    PixelsPerInch? Я его, честно говоря, никогда не использовал. А какой практический смысл менять масштаб формы на уровне приложения?

    KSS
    Participant

    QUOTE (Torbins @ Mar 17 2010, 06:32 PM)
    Ссылки не работают.


    Перезагрузил, попробуй ещё раз.

    in reply to: sListView #41461
    KSS
    Participant

    Мне кажется, что наложение происходит из-за включенного сглаживания шрифтов в WinXP.

    > Можно ли сделать сворачиваемые группы? (но не зависимо от ОС)

    Только если использовать нестандартный компонент или запариться и самому дописать несколько функций для стандартного TListView (TsListView), которые будут заменять определенные ListItem на группы.

Viewing 20 posts - 101 through 120 (of 120 total)