Выезжающая панель

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Выезжающая панель

Сообщение Xenar » 13.09.2012 14:58:22

Добрый день.
Потребовалось мне разместить эелементы управления на выдвигающейся панели но поиск оного компонента выводит только на windows-only компоненты. Есть ли что кроссплатформенное по данному вопросу?
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Выезжающая панель

Сообщение tema » 13.09.2012 14:59:34

TTimer и width:=width+1 не подойдёт?
tema
постоялец
 
Сообщения: 376
Зарегистрирован: 24.03.2011 20:19:27

Re: Выезжающая панель

Сообщение Xenar » 13.09.2012 15:04:04

Элементы на данной панеле при выезжании будут некрасиво выглядить :D
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Выезжающая панель

Сообщение tema » 13.09.2012 15:09:59

Ну скрыть их при выезжании :-)
tema
постоялец
 
Сообщения: 376
Зарегистрирован: 24.03.2011 20:19:27

Re: Выезжающая панель

Сообщение VirtUX » 13.09.2012 15:17:12

Я недавно сделал компонент внутри которого элементы плавно перемещаются по вертикали или по горизонтали. Никаких некрасивостей не наблюдаю. Так же, уверен, и плавно перемещающаяся панель по форме не должна вызывать некрасивостей.
Испытывал на openSUSE 12.2 Qt-интерфейс. Под Win еще не проверял, GTK (из-за неудобоваримости в использовании) как таковой не интересует.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Выезжающая панель

Сообщение qivi » 13.09.2012 17:19:37

Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Выезжающая панель (РЕШЕНО)

Сообщение Xenar » 13.09.2012 20:28:41

qivi писал(а):http://wiki.freepascal.org/TMyRollOut_and_ExpandPanel

ОНО :!:
Спасибо :!:
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Выезжающая панель

Сообщение B4rr4cuda » 14.09.2012 18:17:47

qivi писал(а):http://wiki.freepascal.org/TMyRollOut_and_ExpandPanel

Оно падучее. Лучше ручками.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Выезжающая панель

Сообщение Light13 » 17.09.2012 15:14:51

Накидал сейчас. Может пригодится кому.

Есть еще плавающая панель в виде окна. Если кому нужно - скину.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск

Re: Выезжающая панель

Сообщение andrey_k3 » 20.09.2012 15:50:57

Light13, добрый день! А возможно ли открыть форму со свернутой панелью (не нашел параметра, отвечающего за начальное состояние панели)?
andrey_k3
новенький
 
Сообщения: 22
Зарегистрирован: 17.05.2012 09:52:32

Re: Выезжающая панель

Сообщение VirtUX » 21.09.2012 12:11:00

TPanel.Visible

Добавлено спустя 1 минуту 27 секунд:
сори. Не понял о которой панели речь :)
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Выезжающая панель

Сообщение Light13 » 24.09.2012 13:43:52

Допилил свойство Expanded.

Теперь можно установить панель в свернутом виде.

P.S. Допиливание не возбраняется.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск

Re: Выезжающая панель

Сообщение B4rr4cuda » 25.09.2012 01:45:07

Полюбопытствовал.. оно нерабочее. По крайней мере под виндой, фпц 2.6.0, лазарь свн.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Выезжающая панель

Сообщение Light13 » 25.09.2012 12:09:39

Сходу, можно назвать ряд багов, которые будут в этом недокомпоненте :)

Позвольте полюбопытствовать, а что именно не работает.

Win XP, Lazarus 1.0, FPC 2.6.0 писал и проверял на этом
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск

Re: Выезжающая панель

Сообщение B4rr4cuda » 25.09.2012 22:15:13

Light13 писал(а):Позвольте полюбопытствовать, а что именно не работает.

Вообще ничего)) Я не разбирался что и как - демку открыл.. потыкал по интерфейсу.. никаких движений.. ничего)
Может ступил, конечно, но мало ли))
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 234

Рейтинг@Mail.ru