vyacheslav

Forum Replies Created

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • in reply to: My suggestion for sSkinManager! :D #43047
    vyacheslav
    Participant

      @Jeffijoe:

      Have you seen JvTransparentForm component from Jedi project? It supports layered form, region and alphablended region transparency. It can also use an image from existing TImage control as a mask for alpha-transparency. The latest version is not yet released but already available in the trunk folder. It does work well.

      However, it's not 100% compatible with AlphaSkins (yet). I'm interested in full support or something similar in the AlphaControls package.

      in reply to: TMS #42998
      vyacheslav
      Participant

        Сергей,

        В настоящее время поддержка TMS AdvPageControl не требуется (для меня), т.к. помимо несовместимости с АС у AdvPageControl есть недостатки которые в TMS исправлять отказываются. TsPageControl работает ok.

        В TAdvControlDropDown усилия также можно не вкладывать если будет альтернатив.

        Вячеслав

        in reply to: Any way to compile without AC native png? #42950
        vyacheslav
        Participant

          +1 vote for JvTransparentForm support in AC. I will be needing this functionality in the nearest time.

          in reply to: TMS #42822
          vyacheslav
          Participant

            QUOTE (Support @ Jun 20 2010, 07:15 AM)
            Закладки в AdvPageControl скинятся если добавить контрол в ThirdParty, но сама страница (AdvTabSheet) – нет. И кнопки не рисуются. Кстати, у меня не получается заставить эти кнопки заработать и не в скиновом режиме. Там секрет какой-то есть?


            Кнопки скрытия:
            TAdvPageControl.ClosePosition := cpRight;
            TAdvTabSheet.ShowClose := True;
            См. демо в приложении.

            При .TabBorder3D = True правильно показываются изображения закладок, заданые в .Images. В этом случае закладки TAdvPageControl ведут себя как TPageControl и не имеют кнопки скрытия.

            AdvTabSheet модифицируется свойствами TAdvTabSheet.Color и TAdvTabSheet.ColorTo. Скинизация этого класса в принципе не нужна.

            Для скинизации нужно:
            – Воспроизведение .Images и .CloseGlypth в режиме .TabBorder3D = False
            – Либо воспроизведение .CloseGlypth в режиме .TabBorder3D = True (возможно для этого нужны модификации со стороны TMS)

            QUOTE
            TMS DropDown не получится заскинить полностью. Как я и предполагал – он наследован не от стандартного ComboBox, а имеет свое рисование почти всех элементов.


            Возможно ли написать код отрисовки этих елементов секциами скина?

            Если нужна помошь или информация я готов вам ее предоставить. Исходный код TMS есть в наличии.

            in reply to: TMS #42740
            vyacheslav
            Participant

              Можно ли oжидать скинизацию TMS Advanced Dropdown / TAdvPageControl?

              in reply to: TMS #42398
              vyacheslav
              Participant

                1. Могу подтвердить что в версии 6.64 решен конфликт с TAdvSmoothSplashScreen.

                2. Есть ли новости по поводу поддержки TAdvPageControl? Могу ли я сам при необходимости устранить дефект скинизации компонента 3-го лица? Если да, то что для этого необходимо сделать?

                in reply to: TMS #42315
                vyacheslav
                Participant

                  QUOTE (Support @ Apr 22 2010, 09:15 AM)
                  Будет возможно на днях.

                  Хорошая новость.

                  O поддержкe TMS TAdvPageControl:
                  Если добавить TAdvPageControl в список ThirdParty как PageControl, то он в принципе скинируется нормально. Только исчезают иконки (.Images .ImageIndex) и кнопка закрытия закладок (CloseGlypth). Надеюсь на поддержку, в принципе должно быть не сложно реализовать.

                  in reply to: TMS #42244
                  vyacheslav
                  Participant

                    QUOTE (Support @ Apr 16 2010, 10:45 AM)

                    А при каждом новом показе можно отключать автоматическую скинизацию новых форм.


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

                    in reply to: TMS #42240
                    vyacheslav
                    Participant

                      QUOTE (Support @ Apr 16 2010, 08:59 AM)
                      Если сплэш-крин создается перед созданием TsSkinManager (перед DataModule), то это тоже будет решением.


                      Если я вас правильно понял, то это решение не помогло. Сплэш-скрин находится в моем случае на отдельной форме 'frmAbout'. При следующей постановке сплэш-скрин все равно остается серым, без содержимого:

                      Program MyProgram;

                      uses
                      Forms,
                      EchoAbout in '..ShareduAbout.pas' {frmAbout}, //здесь TAdvSmoothSplashScreen
                      uEchoMain in 'uMain.pas' {frmMain}, //здесь TsSkinManager

                      По крайней мере в версии 6.61. Само окно создается автоматически, при каждом запросе TAdvSmoothSplashScreen.Show

                      in reply to: TMS #42143
                      vyacheslav
                      Participant

                        QUOTE (Support @ Apr 7 2010, 11:25 AM)
                        Видимо из-за того, что форма скинится автоматически. Можно попробовать отключить автоматическое скинирование. SkinManager.SkinningRules.srStdForms := False


                        Вы правы. При выключеном автоматическом скинировании проблем не возникает, но в этом случае не скинируются все формы кроме главной.

                        in reply to: TMS #42000
                        vyacheslav
                        Participant

                          Найден конфликт с TAdvSmoothSplashScreen. Splashscreen-окно перестает показывать содержимое, вместо этого серый фон.

                          AC 6.60, TAdvSmoothSplashScreen 1.0.2.0

                          in reply to: TMS #41999
                          vyacheslav
                          Participant

                            QUOTE (Support @ Mar 23 2010, 09:50 AM)
                            Насчет конфликтов пожалуйста пишите подробнее…

                            Сергей,

                            Спасибо за ответ. Примеры конфликтов (AC версия 6.60):

                            – любой контрол из TMS Advanced Dropdown Pack при развороте приводит к двух/трех-кратной перерисовке всей формы (flickering), независимо от использования -98 тэга.
                            TAdvControlDropDown – контейнер. Содержимое рисуется не всегда правильно, так-же независимо от использования -98 тэга. На приложенной иллюстрации левый верхний угол контейнера по какой-то причине прозрачен, хотя он не содержит ничего и ничем не отличается от правого. (контейнер содержит TPanel с серым фоном, в котором два TAdvSmoothCalendar).

                            К сожалению на данный этап разработки у меня нет информации о конфликтах с другими компонентами. По мере имплементации буду сообщать, если таковые встречу. Рассчитываю на вашу поддержку и жду возможность скинирования данных компонентов.

                            Вячеслав

                          Viewing 12 posts - 1 through 12 (of 12 total)