Страница 7 из 13
Re: Доработки Rx
Добавлено: 10.05.2018 08:13:14
alexs
1. Множественность сообщений.
2. Анимация
3. Периодичность
Из недостатков (недоделал) - нет картинки. Пока не ненужно.
Re: Доработки Rx
Добавлено: 11.05.2018 07:42:08
kit
alexs писал(а):Из недостатков (недоделал) - нет картинки. Пока не ненужно.
Картинку (иконку) нужно!!!
Re: Доработки Rx
Добавлено: 11.05.2018 08:34:17
alexs
Ну как руки дойдут - сделаю.
Либо - давай подключайся

Мне хочется чтобы там была возможность выбора - либо предопределённые (как в MessageBox), либо произвольные. Поэтому сразу не сделал.
Re: Доработки Rx
Добавлено: 12.05.2018 07:46:10
kit
alexs писал(а):...картинка и сигнал как в MessageBox...
штото типа такого:
Код: Выделить всё
procedure ShowPopup(s: string; id: Integer; PopupPosition: TPopupPosition);
var
p: Word;
a:PDevMode;
begin
with PopupTimer do
case id of
idDialogInfo: begin
// MessageBeep(MB_ICONINFORMATION); //PlaySound('SYSTEMINFORMATION', 0, SND_ASYNC); //Windows.Beep(1000, 100);
Interval := 2000;
end;
idDialogWarning: begin
MessageBeep(MB_ICONWARNING);//PlaySound('SYSTEMEXCLAMATION ', 0, SND_ASYNC);//Windows.Beep(2000, 100);
Interval := 2000;
end;
idDialogError, idDialogShield: begin
MessageBeep(MB_ICONERROR);//PlaySound(PChar('APPGPFAULT'), 0, SND_ASYNC);//Windows.Beep(3000, 100)
Interval := 3000;
end;
else
Interval := 1000;
end;
with PopupNotifier do begin
if not(Visible) or (id in [idDialogWarning, idDialogError]) then begin
if id = idDialogBase then
Icon.Bitmap := TBitmap(Application.Icon)
else
Icon.Bitmap := TBitmap(GetDialogIcon(id));
end;
...
и еще чтоб сообщение исчезало при движении миши
Re: Доработки Rx
Добавлено: 13.05.2018 13:47:06
BadBoyAlex
rxpopupnotifier -- пожелания:
- Возможность поставить кнопке закрытия свойство Flat;
- Возможность локализовать lbl "close after...";
- Возможность выбора позиции этой lbl (то есть до message align left, center or right, после message align left, center or right);
- Возможность скрыть эту lbl с работающим ShowCloseTimer.
Re: Доработки Rx
Добавлено: 14.05.2018 16:37:09
alexs
BadBoyAlex писал(а):Возможность локализовать lbl "close after...";
Оно локализовано.
Всё остальное посмотрю.
Добавлено спустя 4 часа 55 минут 13 секунд:Доработки в rxpopupnotifier
- Улучшил расположение элементов в окне напоминалки
- Кнопка закрытия - теперь SpeedButton
- Добавил настройку для кнопки закрытия - HINT и FLAT
- Исправил поведение отображения таймера закрытия - теперь его можно скрыть. Таймер всё равно сработает.
BadBoyAlexНе понял насчёт расположения - можешь подробнее объяснить?
kitА зачем ты звуки предлагаешь проигрывать? Оно действительно нужно?
Добавлено спустя 2 минуты 53 секунды:Ещё добавил настройку прозрачности окна сообщения.
Re: Доработки Rx
Добавлено: 15.05.2018 00:57:26
zoltanleo
Алекс,
тут чел жалуется, что не может rxpopupnotifier поставить. Помог бы.
Re: Доработки Rx
Добавлено: 15.05.2018 07:45:09
kit
alexs писал(а):А зачем ты звуки предлагаешь проигрывать? Оно действительно нужно?
Да, нужно! как в MessageBox...
Re: Доработки Rx
Добавлено: 15.05.2018 09:49:35
alexs
У меня наоборот - все очень ругаются на лишние звуки

Хорошо. Добавлю код и настройку на включение.
Добавлено спустя 52 минуты 27 секунд:Засада со звуком - в линуксе надо разобраться - как системный звук вывести.
Re: Доработки Rx
Добавлено: 16.05.2018 06:22:43
kit
alexs писал(а):Хорошо. Добавлю код и настройку на включение.
Добавлено спустя 52 минуты 27 секунд:
Засада со звуком - в линуксе надо разобраться - как системный звук вывести.
Добавь настройку на включение что б работало только под Windows.
Как зделать так что б закривался PopupNotifier при движении миши (также как hint)?
Re: Доработки Rx
Добавлено: 16.05.2018 08:49:10
alexs
Сразу после попадания мышки в окно? или через некоторое время (0.5 сек например)?
Re: Доработки Rx
Добавлено: 17.05.2018 07:26:16
kit
Сразу без задержки при любом движении миши даже на главной (родительской) форме
Re: Доработки Rx
Добавлено: 17.05.2018 08:12:59
alexs
Мне кажется - при таком алгоритме пользователь может даже не заметить сообщение. Если он активно мышкой елозит - то окно покажется и тут-же пропадёт.
Re: Доработки Rx
Добавлено: 18.05.2018 06:49:05
kit
Я использую PopupNotifire как подсказки (например про количество обработаних записей), кто-то остановиться и прочитает а кому не надо тот и незаметит
Re: Доработки Rx
Добавлено: 23.05.2018 08:13:13
kit
Добавь, пожалуйста, RxKeyboardLayout на RxLogin