Вверх ↑
Этот топик читают: Гость
Ответов: 117
Рейтинг: 9
#61: 2009-03-26 07:02:38 ЛС | профиль | цитата
1. При сохранении координат панели берется координата относительно окна программы, а при открытии HiAsm
панель устанавливается в координаты уменьшеные на кординаты начала рабочего поля (у меня это 75 и 88 соответственно)
2. По правой кнопке мыши не удаляются разделители, хотя элементы удаляются.

Предупреждение. Remove удаляет всю панель и востановить можно только ручками, вписать в файле HiAsmElementsDelphiPanels.ini строчку *Demo(100,100)
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#62: 2009-03-26 09:00:11 ЛС | профиль | цитата
Dilma писал(а):
очевидно, что ожидаются мнения по существу

Давай по-существу. А не лучше было сделать, наряду с компонентами, группы, плюс общую группу (кучу), с которой и начинался бы вывод панели, а в группах можно было выбирать наиболее часто используемые компоненты. Кликнул по группе, и она раскрылась бы, заменив собой предыдущую панель. В таком случае, панель бы состояла из двух уровней: верхняя -- с компонентами и нижняя -- с группами. И все это можно было бы выбирать и настраивать с возможностью сохранения и загрузки после обновления среды (как меню)
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#63: 2009-03-26 09:03:04 ЛС | профиль | цитата
сегодня панель и есть группа
карма: 26
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#64: 2009-03-26 10:20:58 ЛС | профиль | цитата
Dilma писал(а):
сегодня панель и есть группа

Одна, а я предлагаю несколько. А существующая панель похожа на
nesco писал(а):
общую группу (кучу)

карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#65: 2009-03-26 10:43:42 ЛС | профиль | цитата
nesco, тогда я не понимаю о чем речь идет

предлагаю посмотреть на это



и пояснить что такое "общая куча", "несколько групп", "раскрывание группы с заменой предыдущей панели", "два уровня группы", "где верхняя/нижняя". Короче все выше написанное.
карма: 26
0
файлы: 1qpanel_face.png [18.5KB] [359]
Разработчик
Ответов: 26067
Рейтинг: 2121
#66: 2009-03-26 11:34:31 ЛС | профиль | цитата
Dilma, а зачем куча перемещающихся по экрану панелей. Я думал как-то так



Но, видимо, ты уже решил "как". А какого тогда тут прения Как сделаешь, так и сделашь, тебе видней
карма: 22

0
файлы: 1panels_045.png [3.5KB] [495]
Администрация
Ответов: 15294
Рейтинг: 1518
#67: 2009-03-26 15:04:08 ЛС | профиль | цитата
nesco писал(а):
. Я думал как-то так

интересный вариант... А как предполагается определять состав этих панелей?

nesco писал(а):
Но, видимо, ты уже решил "как"

есть какие-то еще варианты развития событий в отсутсвие поступления предложения? Тема уже третий день висит...
карма: 26
0
Разработчик
Ответов: 26067
Рейтинг: 2121
#68: 2009-03-26 15:25:50 ЛС | профиль | цитата
Dilma писал(а):
А как предполагается определять состав этих панелей?

Добавить в Panels.ini еще один, верхний, уровень для групп. Что-то, как-то так:


*Demo(1874,1865)
[General]
Button
Edit
Label
-
Message
FormatStr
If_else
Math
Memory
For
[WinElements]
...
[Controls]
...

И т.д

карма: 22

0
Разработчик
Ответов: 4697
Рейтинг: 426
#69: 2009-03-26 15:33:37 ЛС | профиль | цитата
Ну и получится что-то вроде палитры элементов, но ограниченная и в другом месте!
карма: 10
0
Администрация
Ответов: 15294
Рейтинг: 1518
#70: 2009-03-26 15:37:30 ЛС | профиль | цитата
nesco, да уж как сохранять-то в файле - думаю разберемся. Интересует интерфейсный вопрос
карма: 26
0
Разработчик
Ответов: 4697
Рейтинг: 426
#71: 2009-03-26 15:46:27 ЛС | профиль | цитата
А можно ли добавить панели функцию растягивания? Или автоматом: если какие-то элементы выходят за пределы экрана, панель растягивается вниз и все элементы, которые не влезли - тоже вниз.
------------ Дoбавленo:

Или автоматом создает новую панель
карма: 10
0
Администрация
Ответов: 15294
Рейтинг: 1518
#72: 2009-03-26 15:49:43 ЛС | профиль | цитата
это какое-то нетрадиционное поведение
карма: 26
0
Ответов: 4641
Рейтинг: 334
#73: 2009-03-26 15:53:30 ЛС | профиль | цитата
А может быть так?

------------ Дoбавленo:

по долгому щелчку правой кнопкой..
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1krug.jpg [12.1KB] [445]
Разработчик
Ответов: 26067
Рейтинг: 2121
#74: 2009-03-26 15:56:20 ЛС | профиль | цитата
Dilma писал(а):
Интересует интерфейсный вопрос

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

------------ Дoбавленo:

Assasin писал(а):
но ограниченная и в другом месте

Именно, ограниченная и не привязанная, где хочешь, там и поставил, но с одной добавочной, общей панелью, где находятся самые используемые компоненты. И обязательно с хинтами, а не с надписями, для максимального уменьшения размера
карма: 22

0
Разработчик
Ответов: 4697
Рейтинг: 426
#75: 2009-03-26 15:57:17 ЛС | профиль | цитата
Assasin писал(а):
Ну и получится что-то вроде палитры элементов, но ограниченная и в другом месте!

------------ Дoбавленo:

Ой, опередили!
карма: 10
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)