Толщина полосы прокрутки BROWSE

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8031
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Re: Толщина полосы прокрутки BROWSE

Сообщение Игорь Столяров »

kreator писал(а):А как это "список в списке".
В примерах WinDev есть. Каждая запись списка, высотою в несколько строк - содержит в себе список, который тоже можно прокручивать.
Даже затрудняюсь подобрать для этого практическое применение ... :)
kreator писал(а):Это новая фича или стороннее чудо?
В последнее время провели большие работы, что избавится практически от всех "сторонних чуд".
Если честно - задолбали они своими проблемами совместимости версий Clarion и т.д.,
да и вообще сейчас в России самый модный тренд этого года: импорт - замещение. :)

На самом деле, с определенного уровня, понимаешь, что многое из "чуд" - это просто понты и практически все можно сделать самому.
Есть смысл использовать, только сторонние библиотеки с интеллектуальным содержимым (например EasyOpenOffice, FreeImage ...),
да и в самом Clarion 91 появилось многое из того, что раньше делалось через сторонние библиотеки (e-mail, xml, http / ftp, compress и т.д.)
Make Clarion Great Again ! 😎
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Re: Толщина полосы прокрутки BROWSE

Сообщение kreator »

Вопрос к пользователям touch С9.1, к Игорю в частности. Каков комфортный минимальный Line Height для листа для работы пальцами. У нас на С8 12 единиц. 1С такси посмотрел, там 16. У Игоря, вообще, много. Сильно увеличивать не хочется, информации много. И отдельное приложение под планшеты делать не готовы пока. Нужен некий "гибрид", и на компе и на планшете должно быть более менее удобоваримо.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8031
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Re: Толщина полосы прокрутки BROWSE

Сообщение Игорь Столяров »

Ой ! Я убил массу времени пытаясь это выяснить ... ;)
Здесь действительно масса факторов - от толщины пальцев до размера экрана планшета (нетбука, компьютера).
К тому же списки бывают с разной информацией: в одних просто просмотр (скроллинг), в других работа с данными ...

Нет универсального решения. В результате просто переписал стандартный ListFormatManager (см. рисунок).
Теперь каждый пользователь САМ (!!!) может в каждом списке настроить под себя размер, цвет, расположение и фиксацию колонок,
высоту строк, размер и вид шрифта, расцветку засветки и сетки.
Вызывается щелчком правой кнопки мышки (или долгое нажатие для планшета) на шапке списка или по кнопке.
И вот теперь - все довольны ... :)
Вложения
Пример настройки списков
Пример настройки списков
Make Clarion Great Again ! 😎
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Re: Толщина полосы прокрутки BROWSE

Сообщение kreator »

Настраивать всё - это круто, только бы ребёнка не выплеснуть. Возвращаясь к 1С Такси, у них настраивается много чего, нужно - не нужно, но вот чего нет - это изменения стиля, глобальный запрет, только бело-желтая гамма и т.д. Из значимых настроек (фактически, единственная настройка стиля) есть высота поля в таблице. Но она измеряется в строках, 2 строки, 3, 4. На удобство работы пальцами, видимо, не влияет, единственное, позволяет большой текст увидеть в таблице. Упомянул об этой возможности ещё из-за того, что было недавно на форуме обсуждение, как разместить большой текст в несколько строк таблицы, вот в 1С это теперь есть, и работает на редкость правильно, такое ощущение, что это одно поле, да и притом грамотно переносится.
На досуге посмотрю стандартный ListFormatManager, никогда не использовал, может чего и подчерпну.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8031
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Re: Толщина полосы прокрутки BROWSE

Сообщение Игорь Столяров »

kreator писал(а):Возвращаясь к 1С Такси
К сожалению не знаком с эти продуктом. Что-то известное и фундаментальное ?
kreator писал(а):Но она измеряется в строках, 2 строки, 3, 4.
Ну, слава богу, Clarion RunTime позволяет изменять высоту строк в LIST достаточно плавно.
kreator писал(а):как разместить большой текст в несколько строк таблицы
Я большой проблемы с реализацией этой возможности не вижу. Решение задачи сводится к тому,
что нужно грамотно написать алгоритм динамического дробления большой строки на подстроки, с учетом ширины столбца ...
Отлавливать изменение ширины столбца и переформатировать многострочное отображение текста в LIST.
Пока жизнь, Родина и Заказчики от нас этого не требовали. Как только - так сразу ... ;)
kreator писал(а):На досуге посмотрю стандартный ListFormatManager
Сочувствую. Вещь фундаментальная, но ископаемая жутко. :)
Make Clarion Great Again ! 😎
kreator
✯ Ветеран ✯
Сообщения: 5160
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Re: Толщина полосы прокрутки BROWSE

Сообщение kreator »

Для сведения, картинка из 1С:Итилиум в дизайне "Такси":
1.jpg
Ну и настройка окна оттуда же:
2.jpg
В принципе, надо знать конкурентов :) .
We are hard at work… for you. :)
Ответить