Страница 7 из 8

Вопрос про курсор

Добавлено: 27 Апрель 2023, 18:39
finsoftrz
kreator писал(а): 27 Апрель 2023, 18:14
finsoftrz писал(а): 27 Апрель 2023, 15:37 Речь не про бесконечный прогресс-бар, а про повторяющийся. Так понятнее?
Всё понятно! Процесс доходит до конца и начинается сначала. Программа явно глючит.
Мне кажется, что-то другое глючит. :-)
Если больше нравится, можно вместо прогресс-бара показывать наподобии листочков, перелетающи[ из папки в папку (с творческой адаптацией под тему). Или просто одни часы большими цифрами выводить. С обратным отсчетом. :-)

Вопрос про курсор

Добавлено: 27 Апрель 2023, 19:19
Игорь Столяров
ingasoftplus писал(а): 27 Апрель 2023, 16:11 рядом с прогресс баром я вывожу строку, типа: Выполнено 125 из 1000
Это понятно и красиво.
И ещё открывать на каждый процесс отдельное окно, где всё это можно расположить ... ну прям как в Windows 3.11. ;)

В современных интерфейсах (всё-таки) обходятся без блыманья отдельного окна с индикатором и поэтому сам
индикатор получается достаточно компактен - просто отображение выполнения процесса, без подробностей. :)

Вот это ведь сделано: https://clarionsharp.com/blog/new-statu ... ation-c11/
Интерфейс IStatusZone есть в C11. Кто-нибудь из теоретиков интерфейсов пробовал заюзать ? ;)

Вопрос про курсор

Добавлено: 27 Апрель 2023, 19:23
Игорь Столяров
finsoftrz писал(а): 21 Апрель 2023, 19:11 В выход C12 не верю.
Атака мертвецов: https://clarionsharp.com/blog/clarion-devcon-2023/ ! :)

Вопрос про курсор

Добавлено: 27 Апрель 2023, 22:43
finsoftrz
Игорь Столяров писал(а): 27 Апрель 2023, 19:19
ingasoftplus писал(а): 27 Апрель 2023, 16:11 рядом с прогресс баром я вывожу строку, типа: Выполнено 125 из 1000
Это понятно и красиво.
И ещё открывать на каждый процесс отдельное окно, где всё это можно расположить ... ну прям как в Windows 3.11. ;)

В современных интерфейсах (всё-таки) обходятся без блыманья отдельного окна с индикатором и поэтому сам
индикатор получается достаточно компактен - просто отображение выполнения процесса, без подробностей. :)

Вот это ведь сделано: https://clarionsharp.com/blog/new-statu ... ation-c11/
Интерфейс IStatusZone есть в C11. Кто-нибудь из теоретиков интерфейсов пробовал заюзать ? ;)
Всё это прикольно, но не вписывается в логику mdi интерфейса. В других системах вся работа с окнами организуется иначе. Сильно иначе. Поэтому, если действительно нужен "современный интерфейс", то надо использовать для разработки другие инструменты. С точки зрения MS mdi давно устарел, а в вебе такого понятия совсем нет. Или придерживаться логики работы клариона. Она не плохая, хотя и не мейнстримная. Ситуация не изменится, для этого нужно было отказаться от accept, а это священная корова в кларионе.

Вопрос про курсор

Добавлено: 27 Апрель 2023, 22:49
kreator
Игорь Столяров писал(а): 27 Апрель 2023, 19:23 Атака мертвецов: https://clarionsharp.com/blog/clarion-devcon-2023/ !
Во всяком случае RZ сделает несколько докладов. Постгре упомянут, может драйвер анонсируют. Посмотрим.

Вопрос про курсор

Добавлено: 27 Апрель 2023, 22:52
kreator
finsoftrz писал(а): 27 Апрель 2023, 22:43 Всё это прикольно, но не вписывается в логику mdi интерфейса.
Почему? Сейчас статусбар нормально работает в mdi-режиме. Ну добавили туда прогресс, и что?

Вопрос про курсор

Добавлено: 28 Апрель 2023, 6:37
finsoftrz
kreator писал(а): 27 Апрель 2023, 22:52
finsoftrz писал(а): 27 Апрель 2023, 22:43 Всё это прикольно, но не вписывается в логику mdi интерфейса.
Почему? Сейчас статусбар нормально работает в mdi-режиме. Ну добавили туда прогресс, и что?
Точнее сказать, хотели добавить 5 лет назад. :-)
Вопрос в идеологии. В других системах не открывают окна в разных потоках. Они все в основном, в потоках только обработчики. Поэтому размещение прогресса где-то в одном месте выглядит органично. В кларионе окна открываются в разных потоках вместе с обработчиком. Размещать прогресс где-то за пределами окна это в другом потоке, выглядит надумано.

Вопрос про курсор

Добавлено: 28 Апрель 2023, 6:46
Игорь Столяров
finsoftrz писал(а): 28 Апрель 2023, 6:37 Размещать прогресс где-то за пределами окна это в другом потоке, выглядит надумано.
А это утверждение относится к кнопкам управления списками в MDI окнах на ToolBar ?
И если нет - то в чём разница между ToolBar и StatusBar в том же самом AppFrame ? ;)

Вопрос про курсор

Добавлено: 28 Апрель 2023, 7:25
finsoftrz
Игорь Столяров писал(а): 28 Апрель 2023, 6:46
finsoftrz писал(а): 28 Апрель 2023, 6:37 Размещать прогресс где-то за пределами окна это в другом потоке, выглядит надумано.
А это утверждение относится к кнопкам управления списками в MDI окнах на ToolBar ?
А если нет - то в чём разница между ToolBar и StatusBar в том же самом AppFrame ? ;)
Прогресс это индикация о ходе выполнения какой-то обработки, он в фокусе внимания пользователя. Кнопки управления это несколько другое. Если мы перенесем прогресс в статусбар, то окно просто становится недоступным. Плюс к этому, обычно рядом с прогрессом выводится еще какая-то дополнительная информация. Мне кажется, что размещение прогресса в том же окне (потоке), где происходит обработка, более понятно и естественно. Все эти рассуждения носят теоретический характер, насколько я знаю, прогресс в статусбаре только на уровне идеи так и остался.

Вопрос про курсор

Добавлено: 28 Апрель 2023, 7:31
Игорь Столяров
finsoftrz писал(а): 28 Апрель 2023, 7:25 то окно просто становится недоступным
Вот Вы опять пошли по любимому пути "не смотрел, но осуждаю" ... ;)
Это не позицирование экранного элемента из потока на StatusBar, а управление глобальным классом через указатель.
Класс есть, примера нет. Надо попробовать сделать и посмотреть как это работает. А вдруг оно нам надо ! :)

Вопрос про курсор

Добавлено: 28 Апрель 2023, 7:39
finsoftrz
Игорь Столяров писал(а): 28 Апрель 2023, 7:31
finsoftrz писал(а): 28 Апрель 2023, 7:25 то окно просто становится недоступным
Вот Вы опять пошли по любимому пути "не смотрел, но осуждаю" ... ;)
Это не позицирование экранного элемента из потока на StatusBar, а управление глобальным классом через указатель.
Класс есть, примера нет. Надо попробовать сделать и посмотреть как это работает. А вдруг оно нам надо ! :)
Я видел то, что и Вы. И не осуждаю, а высказал мнение, что не очень естественно выглядит. Попробуйте, если есть есть время, вдруг что-то получится. Насколько я знаю, это не работает, иначе бы народ обсуждал.

Вопрос про курсор

Добавлено: 28 Апрель 2023, 7:45
Игорь Столяров
finsoftrz писал(а): 28 Апрель 2023, 7:39 Насколько я знаю, это не работает
Интерфейс в папке C11 есть, описание в справке тоже есть.
Но с пометкой "Coming in a future release". Непонятно. :dizzy:

Вопрос про курсор

Добавлено: 28 Апрель 2023, 8:01
finsoftrz
Игорь Столяров писал(а): 28 Апрель 2023, 7:45
finsoftrz писал(а): 28 Апрель 2023, 7:39 Насколько я знаю, это не работает
Интерфейс в папке C11 есть, описание в справке тоже есть.
Но с пометкой "Coming in a future release". Непонятно. :dizzy:
Денег не хватило. :-)

Вопрос про курсор

Добавлено: 28 Апрель 2023, 12:39
kreator
Я тоже не вижу никаких проблем с mdi. Есть такого же типа функционал подсказок. А вот примерчик хорошо бы. Можно было бы подключить к стандартному "процессу", хотя бы.

Вопрос про курсор

Добавлено: 28 Апрель 2023, 13:35
Игорь Столяров
А я бы флажок зафигачил в StatusBar как в презентации - что бы было видно с валютой какой страны идёт работа. :)