* [devel] gtk tree view dynamic height
@ 2004-08-29 11:19 Vitaly Ostanin
2004-08-29 16:29 ` [devel] " Alexey Tourbin
0 siblings, 1 reply; 6+ messages in thread
From: Vitaly Ostanin @ 2004-08-29 11:19 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 728 bytes --]
Здравствуйте.
Кто-нибудь знает, как заставить gtk tree view пересчитать высоту
(общую и ячеек с текстом) ? Например, при уменьшении ширины tree
view должна увеличиваться высота.
Такое впечатление, что она считается только один раз при
инициализации. Cell renderer использую свой, в get_size() он
возвращает правильные значения, render() рисует правильный текст
- но фактический размер ячейки не меняется, и текст обрезается :(
Интересно, что в qt3 такое есть уже:
void QListViewItem::invalidateHeight ()
а для gtk придумали целый right way, который так и остался
нереализованным уже больше полутора лет :(
http://bugzilla.gnome.org/show_bug.cgi?id=104188
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [devel] Re: gtk tree view dynamic height
2004-08-29 11:19 [devel] gtk tree view dynamic height Vitaly Ostanin
@ 2004-08-29 16:29 ` Alexey Tourbin
2004-08-29 16:38 ` Vitaly Ostanin
0 siblings, 1 reply; 6+ messages in thread
From: Alexey Tourbin @ 2004-08-29 16:29 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 286 bytes --]
On Sun, Aug 29, 2004 at 03:19:22PM +0400, Vitaly Ostanin wrote:
> Интересно, что в qt3 такое есть уже:
> void QListViewItem::invalidateHeight ()
Ох.
Это напомнило мне про InvalidateRect().
(Извините.)
> --
> Regards, Vyt
> mailto: vyt@vzljot.ru
> JID: vyt@vzljot.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [devel] Re: gtk tree view dynamic height
2004-08-29 16:29 ` [devel] " Alexey Tourbin
@ 2004-08-29 16:38 ` Vitaly Ostanin
2004-08-29 16:56 ` Alexey Tourbin
0 siblings, 1 reply; 6+ messages in thread
From: Vitaly Ostanin @ 2004-08-29 16:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 386 bytes --]
Alexey Tourbin пишет:
> On Sun, Aug 29, 2004 at 03:19:22PM +0400, Vitaly Ostanin wrote:
>
>>Интересно, что в qt3 такое есть уже:
>>void QListViewItem::invalidateHeight ()
>
>
> Ох.
> Это напомнило мне про InvalidateRect().
> (Извините.)
Ну что Вы, очень интересно. Так что же там было с InvalidateRect() ?
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [devel] Re: gtk tree view dynamic height
2004-08-29 16:56 ` Alexey Tourbin
@ 2004-08-29 16:52 ` Vitaly Ostanin
2004-08-29 17:28 ` Alexey Tourbin
0 siblings, 1 reply; 6+ messages in thread
From: Vitaly Ostanin @ 2004-08-29 16:52 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 690 bytes --]
Alexey Tourbin пишет:
> On Sun, Aug 29, 2004 at 08:38:12PM +0400, Vitaly Ostanin wrote:
>
>>>Ох.
>>>Это напомнило мне про InvalidateRect().
>>>(Извините.)
>>
>>Ну что Вы, очень интересно. Так что же там было с InvalidateRect() ?
>
> Это в винде есть такая штука -- GDI. Неаккуратное обращение с ресурсами
> GDI в Win95 приводило к необходимости перезагрузки. Забейте... :)
То есть это касается только винды? Я знаю, что пересчёт высоты
всех развёрнутых ячеек - очень ресурсоёмкая операция. Но она
иногда нужна. Кстати, в той же винде это работает приемлемо -
сужение столбца в excel с автоподбором высоты.
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [devel] Re: gtk tree view dynamic height
2004-08-29 16:38 ` Vitaly Ostanin
@ 2004-08-29 16:56 ` Alexey Tourbin
2004-08-29 16:52 ` Vitaly Ostanin
0 siblings, 1 reply; 6+ messages in thread
From: Alexey Tourbin @ 2004-08-29 16:56 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 430 bytes --]
On Sun, Aug 29, 2004 at 08:38:12PM +0400, Vitaly Ostanin wrote:
> >Ох.
> >Это напомнило мне про InvalidateRect().
> >(Извините.)
>
> Ну что Вы, очень интересно. Так что же там было с InvalidateRect() ?
Это в винде есть такая штука -- GDI. Неаккуратное обращение с ресурсами
GDI в Win95 приводило к необходимости перезагрузки. Забейте... :)
> --
> Regards, Vyt
> mailto: vyt@vzljot.ru
> JID: vyt@vzljot.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [devel] Re: gtk tree view dynamic height
2004-08-29 16:52 ` Vitaly Ostanin
@ 2004-08-29 17:28 ` Alexey Tourbin
0 siblings, 0 replies; 6+ messages in thread
From: Alexey Tourbin @ 2004-08-29 17:28 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 455 bytes --]
On Sun, Aug 29, 2004 at 08:52:43PM +0400, Vitaly Ostanin wrote:
> >Это в винде есть такая штука -- GDI. Неаккуратное обращение с ресурсами
> >GDI в Win95 приводило к необходимости перезагрузки. Забейте... :)
>
> То есть это касается только винды? Я знаю, что пересчёт высоты
Да, это касается только винды.
http://www.google.com/search?q=InvalidateRect
(Извините.)
> --
> Regards, Vyt
> mailto: vyt@vzljot.ru
> JID: vyt@vzljot.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2004-08-29 17:28 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-29 11:19 [devel] gtk tree view dynamic height Vitaly Ostanin
2004-08-29 16:29 ` [devel] " Alexey Tourbin
2004-08-29 16:38 ` Vitaly Ostanin
2004-08-29 16:56 ` Alexey Tourbin
2004-08-29 16:52 ` Vitaly Ostanin
2004-08-29 17:28 ` Alexey Tourbin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git