Перейти к содержанию
Fire Monkey от А до Я
  • 0

Когда будет новая версия FGX?


rareMax

Вопрос

Рекомендуемые сообщения

  • 0
  • Администраторы

Честно говоря уже давно готова. Но нужно собрать пакет и все проверить. А пока занят курсами.

Ссылка на комментарий
  • 0
  • Модераторы
9 минут назад, Brovin Yaroslav сказал:

Записал вчера последний урок. Так что сегодня/завтра выложу новую версию FGX

там случайно кастомный шрифт для нативных вьюшек не прикручен?

Ссылка на комментарий
  • 0
  • Администраторы
7 минут назад, ZuBy сказал:

там случайно кастомный шрифт для нативных вьюшек не прикручен?

))))) Ну значит, не "сегодня/завтра выложу"

Там было добавлено:

  1. Возможность ручного выбора стиля диалогов TfgProgressDialog, TfgActivityDialog, TfgActionSheet,
  2. Сделано пара улучшение в самой библиотеки, которые не сказываются на использование.
  3. Добавлены жесты в TfgFlipView.
  4. Добавлена опция ShowNavigationButtons для отображения/скрытия кнопок прокрутки слайдов
  5. Добавлено событие в TfgApplicationEvent для получения интентов из других приложений.
  6. Добавлены события OnShow, OnHide, OnItemClick для TfgActionSheet

Если есть какие пожелания?, можно попробовать их добавить в новую версию.

Ссылка на комментарий
  • 0

Было бы очень хорошо если бы добавили fgApplicationEvents TApplicationEventMessage

Сколько мучился не срабатывают события стандартные Form Show/Hide и у в fgApplicationEvents  тоже не работают (Android/iOS)

А вот сворачивание и разворот отлично работает на TApplicationEvent.BecameActive и TApplicationEvent.EnteredBackground:

P.S. Delphi Cookbook 270 стр.

  //uses System.Messaging.pas
  TPlatformServices.Current.SupportsPlatformService(IFMXLoggingService, IInterface(FLoggingService));
  FSubscrID := TMessageManager.DefaultManager.SubscribeToMessage(TApplicationEventMessage,
    procedure(const Sender: TObject; const Msg: TMessage)
    var
      AppEvent: TApplicationEventMessage;
    begin
      AppEvent := TApplicationEventMessage(Msg);

      case AppEvent.Value.Event of
        TApplicationEvent.FinishedLaunching:
          LogEvent('App Finished Launching');
        TApplicationEvent.BecameActive:
          LogEvent('App Became Active');
        TApplicationEvent.WillBecomeInactive:
          LogEvent('App Will Become Inactive');
        TApplicationEvent.EnteredBackground:
          LogEvent('App Entered Background');
        TApplicationEvent.WillBecomeForeground:
          LogEvent('App Will Become Foreground');
        TApplicationEvent.WillTerminate:
          LogEvent('App Will Terminate');
        TApplicationEvent.LowMemory:
          LogEvent('App Low Memory');
        TApplicationEvent.TimeChange:
          LogEvent('App Time Change');
        TApplicationEvent.OpenURL:
          LogEvent('App Open URL');
      end;
    end);
Изменено пользователем zairkz
Ссылка на комментарий
  • 0
16 минут назад, Brovin Yaroslav сказал:
  1. Добавлены жесты в TfgFlipView.

Если есть какие пожелания?, можно попробовать их добавить в новую версию.

А жесты какие прикручены? Может картинка за пальцем тянется?;)

Ссылка на комментарий
  • 0
  • Администраторы

Нет, картинка не тянется. Только смена без возможности отмены.

TfgApplicationEvent так же работает, как и у вас написано. Подписывается на сообщение

constructor TfgApplicationEvents.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  TMessageManager.DefaultManager.SubscribeToMessage(TApplicationEventMessage, ApplicationEventChangedMessageHandler); //<!----

 

procedure TfgApplicationEvents.ApplicationEventChangedMessageHandler(const ASender: TObject; const AMessage: TMessage);
var
  EventData: TApplicationEventData;
begin
  TfgAssert.IsNotNil(AMessage);
  TfgAssert.IsClass(AMessage, TApplicationEventMessage);

  if AMessage is TApplicationEventMessage then
  begin
    EventData := TApplicationEventMessage(AMessage).Value;
    DoStateChanged(EventData)
  end;
end;

Да, если что это событие: OnStateChanged

Ссылка на комментарий
  • 0

А может в fgApplicationEvents FormHide/FormShow сделаете на TApplicationEventMessage, всем бы понятнее было намного

Изменено пользователем zairkz
Ссылка на комментарий
  • 0
19 часов назад, Brovin Yaroslav сказал:

Если есть какие пожелания?, можно попробовать их добавить в новую версию

Ухх... я вообще надеялся посмотреть на tfgrichedit - но, видимо, не в этом году:ph34r:

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...