* [devel] gtk2/pygtk2 programming mailing lists ?
@ 2004-03-30 7:52 Vitaly Ostanin
2004-03-30 7:54 ` Sergey Pinaev
` (2 more replies)
0 siblings, 3 replies; 25+ messages in thread
From: Vitaly Ostanin @ 2004-03-30 7:52 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 251 bytes --]
Hello, All!
Подскажите, pls, в каких списках рассылок обсуждают на русском
вопросы программирования на gtk2/pygtk2 ? В devel@ это наверняка
offpotic...
Может, сделаем такую рассылку?
--
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] 25+ messages in thread
* Re: [devel] gtk2/pygtk2 programming mailing lists ?
2004-03-30 7:52 [devel] gtk2/pygtk2 programming mailing lists ? Vitaly Ostanin
@ 2004-03-30 7:54 ` Sergey Pinaev
2004-03-30 7:58 ` Alexey Morozov
2004-03-30 11:24 ` [devel] " Anton Farygin
2 siblings, 0 replies; 25+ messages in thread
From: Sergey Pinaev @ 2004-03-30 7:54 UTC (permalink / raw)
To: ALT Devel discussion list
hi.
On Tue, 30 Mar 2004 11:52:06 +0400
Vitaly Ostanin <vyt@vzljot.ru> wrote:
VO> Подскажите, pls, в каких списках рассылок обсуждают на русском
VO> вопросы программирования на gtk2/pygtk2 ? В devel@ это наверняка
VO> offpotic...
/me не видел такого.
VO> Может, сделаем такую рассылку?
Ради трех-четырех человек и одного-двух писем в месяц заводить
отдельную рассылку?
--
mail="Sergey Pinaev <dfo@antex.ru>"
url="http://`echo $mail | sed 's/.* <\(.*\)@\(.*\)>/\1.\2/'`"
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] gtk2/pygtk2 programming mailing lists ?
2004-03-30 7:52 [devel] gtk2/pygtk2 programming mailing lists ? Vitaly Ostanin
2004-03-30 7:54 ` Sergey Pinaev
@ 2004-03-30 7:58 ` Alexey Morozov
2004-03-30 8:00 ` Sergey Pinaev
2004-03-30 8:09 ` [devel] " Vitaly Ostanin
2004-03-30 11:24 ` [devel] " Anton Farygin
2 siblings, 2 replies; 25+ messages in thread
From: Alexey Morozov @ 2004-03-30 7:58 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 275 bytes --]
On Tue, Mar 30, 2004 at 11:52:06AM +0400, Vitaly Ostanin wrote:
> Hello, All!
>
> Подскажите, pls, в каких списках рассылок обсуждают на русском
> вопросы программирования на gtk2/pygtk2 ? В devel@ это наверняка
> offpotic...
http://www.daa.com.au/mailman/listinfo/pygtk
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] gtk2/pygtk2 programming mailing lists ?
2004-03-30 7:58 ` Alexey Morozov
@ 2004-03-30 8:00 ` Sergey Pinaev
2004-03-30 8:09 ` [devel] " Vitaly Ostanin
1 sibling, 0 replies; 25+ messages in thread
From: Sergey Pinaev @ 2004-03-30 8:00 UTC (permalink / raw)
To: ALT Devel discussion list
hi.
On Tue, 30 Mar 2004 14:58:16 +0700
Alexey Morozov <alex@idisys.iae.nsk.su> wrote:
>> Подскажите, pls, в каких списках рассылок обсуждают на русском
^^^^^^^^
>> вопросы программирования на gtk2/pygtk2 ? В devel@ это наверняка
>> offpotic...
AM> http://www.daa.com.au/mailman/listinfo/pygtk
Подчеркнутое не заметил?
--
mail="Sergey Pinaev <dfo@antex.ru>"
url="http://`echo $mail | sed 's/.* <\(.*\)@\(.*\)>/\1.\2/'`"
^ permalink raw reply [flat|nested] 25+ messages in thread
* [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 7:58 ` Alexey Morozov
2004-03-30 8:00 ` Sergey Pinaev
@ 2004-03-30 8:09 ` Vitaly Ostanin
2004-03-30 15:05 ` Алексей Любимов
1 sibling, 1 reply; 25+ messages in thread
From: Vitaly Ostanin @ 2004-03-30 8:09 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 862 bytes --]
Alexey Morozov пишет:
> On Tue, Mar 30, 2004 at 11:52:06AM +0400, Vitaly Ostanin wrote:
>
>>Hello, All!
>>
>>Подскажите, pls, в каких списках рассылок обсуждают на русском
>>вопросы программирования на gtk2/pygtk2 ? В devel@ это наверняка
>>offpotic...
> http://www.daa.com.au/mailman/listinfo/pygtk
Архивы этой рассылки и
http://mail.gnome.org/mailman/listinfo/gtk-devel-list
я уже перерыл - некоторые моменты либо не обсуждаются, либо для
ясности не хватает деталей, которые я на английском не
сформулирую... Например, custom CellRenderer.
По поводу рассылки для трёх-четырёх человек - я знаю в devel@
минимум 6 человек, которые пишуют/писали на gtk2 или pygtk2 :)
Впрочем, по количеству ответов в этом треде и можно будет судить
о заинтересованности в такой рассылке :)
<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] 25+ messages in thread
* Re: [devel] gtk2/pygtk2 programming mailing lists ?
2004-03-30 7:52 [devel] gtk2/pygtk2 programming mailing lists ? Vitaly Ostanin
2004-03-30 7:54 ` Sergey Pinaev
2004-03-30 7:58 ` Alexey Morozov
@ 2004-03-30 11:24 ` Anton Farygin
2004-03-30 12:41 ` [devel] " Vitaly Ostanin
2 siblings, 1 reply; 25+ messages in thread
From: Anton Farygin @ 2004-03-30 11:24 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Mar 30, 2004 at 11:52:06AM +0400, Vitaly Ostanin wrote:
> Hello, All!
>
> Подскажите, pls, в каких списках рассылок обсуждают на русском
> вопросы программирования на gtk2/pygtk2 ? В devel@ это наверняка
> offpotic...
А почему offtopic ? IMHO как раз здесь это TOPIC.
Можно сделать рассылку devel@offtopic.ru ;-)
^ permalink raw reply [flat|nested] 25+ messages in thread
* [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 11:24 ` [devel] " Anton Farygin
@ 2004-03-30 12:41 ` Vitaly Ostanin
2004-03-30 13:22 ` Anton Farygin
2004-03-30 13:28 ` Aleksey Novodvorsky
0 siblings, 2 replies; 25+ messages in thread
From: Vitaly Ostanin @ 2004-03-30 12:41 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 490 bytes --]
Anton Farygin пишет:
> On Tue, Mar 30, 2004 at 11:52:06AM +0400, Vitaly Ostanin wrote:
>
>>Hello, All!
>>
>>Подскажите, pls, в каких списках рассылок обсуждают на русском
>>вопросы программирования на gtk2/pygtk2 ? В devel@ это наверняка
>>offpotic...
>
>
> А почему offtopic ? IMHO как раз здесь это TOPIC.
devel@ - это не совсем programmer@ :) Если даже ядерные
обсуждение в отдельную рассылку вынесли...
<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] 25+ messages in thread
* Re: [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 12:41 ` [devel] " Vitaly Ostanin
@ 2004-03-30 13:22 ` Anton Farygin
2004-03-30 13:28 ` Aleksey Novodvorsky
1 sibling, 0 replies; 25+ messages in thread
From: Anton Farygin @ 2004-03-30 13:22 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Mar 30, 2004 at 04:41:44PM +0400, Vitaly Ostanin wrote:
> Anton Farygin пишет:
> >On Tue, Mar 30, 2004 at 11:52:06AM +0400, Vitaly Ostanin wrote:
> >
> >>Hello, All!
> >>
> >>Подскажите, pls, в каких списках рассылок обсуждают на русском
> >>вопросы программирования на gtk2/pygtk2 ? В devel@ это наверняка
> >>offpotic...
> >
> >
> >А почему offtopic ? IMHO как раз здесь это TOPIC.
>
> devel@ - это не совсем programmer@ :) Если даже ядерные
> обсуждение в отдельную рассылку вынесли...
Ядерные обсуждения вынесли в отдельную рассылки в первую очередь из-за
слишком большого трафика.
Rgds,
Rider
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 12:41 ` [devel] " Vitaly Ostanin
2004-03-30 13:22 ` Anton Farygin
@ 2004-03-30 13:28 ` Aleksey Novodvorsky
1 sibling, 0 replies; 25+ messages in thread
From: Aleksey Novodvorsky @ 2004-03-30 13:28 UTC (permalink / raw)
To: ALT Devel discussion list
Vitaly Ostanin пишет:
> Anton Farygin пишет:
>
>> On Tue, Mar 30, 2004 at 11:52:06AM +0400, Vitaly Ostanin wrote:
>>
>>> Hello, All!
>>>
>>> Подскажите, pls, в каких списках рассылок обсуждают на русском
>>> вопросы программирования на gtk2/pygtk2 ? В devel@ это наверняка
>>> offpotic...
>>
>>
>>
>> А почему offtopic ? IMHO как раз здесь это TOPIC.
>
>
> devel@ - это не совсем programmer@ :) Если даже ядерные обсуждение в
> отдельную рассылку вынесли...
>
Здесь,здесь. Если слишком большой трафик будет -- вынесем отдельно.
Rgrds, Алексей
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 8:09 ` [devel] " Vitaly Ostanin
@ 2004-03-30 15:05 ` Алексей Любимов
2004-03-30 15:44 ` Vitaly Ostanin
0 siblings, 1 reply; 25+ messages in thread
From: Алексей Любимов @ 2004-03-30 15:05 UTC (permalink / raw)
To: ALT Devel discussion list
> Например, custom CellRenderer.
Плохой пример.
В pygtk спецом сделан класс GenericCellRenderer и в инете есть примеры,
как на его основе в питоне делать свои custom CellRenderer -ы
В gtk вообще куча реализаций своих CtllRender, например, для progressbar
из штук пять сделано.
> По поводу рассылки для трёх-четырёх человек - я знаю в devel@ минимум
> 6 человек, которые пишуют/писали на gtk2 или pygtk2 :)
>
ну вобщем скепсиc Алексея оправдан, но и рассылочку неплохо иметь...
^ permalink raw reply [flat|nested] 25+ messages in thread
* [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 15:05 ` Алексей Любимов
@ 2004-03-30 15:44 ` Vitaly Ostanin
2004-03-30 15:51 ` Sergey Pinaev
` (2 more replies)
0 siblings, 3 replies; 25+ messages in thread
From: Vitaly Ostanin @ 2004-03-30 15:44 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1.1: Type: text/plain, Size: 1409 bytes --]
Алексей Любимов пишет:
>
>
>> Например, custom CellRenderer.
>
>
> Плохой пример.
> В pygtk спецом сделан класс GenericCellRenderer и в инете есть примеры,
> как на его основе в питоне делать свои custom CellRenderer -ы
> В gtk вообще куча реализаций своих CtllRender, например, для progressbar
> из штук пять сделано.
Единственный более-менее работающий пример, который я нашёл - в
аттаче, и то в нём ошибка (если не интересно поискать, где -
опишу). Большая часть примеров из инета касается проблем
спрашивающих и тоже содержит ошибки.
И я не нашёл ни одного внятного примера, как в своём CellRenderer
передавать на on_render позицию в дереве (или собственные
данные). Всё, что нарыл - касается либо отрисовки статичного
текста, либо checkbox'ов.
Здесь (в конце страницы)
http://www.moeraki.com/pygtkreference/pygtk2reference/class-gtkcellrendererpixbuf.html
упоминается, что можно привязать к определённому атрибуту своего
CellRenderer значения из модели. А вот как создавать свои
атрибуты, и как делать эти привязки - пока непонятно.
>> По поводу рассылки для трёх-четырёх человек - я знаю в devel@ минимум
>> 6 человек, которые пишуют/писали на gtk2 или pygtk2 :)
>>
> ну вобщем скепсиc Алексея оправдан, но и рассылочку неплохо иметь...
Скепсис был Сергея Пинаева, но раз уж дозволили в devel@ с этим... :)
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #1.2: custom-cell-from-master.py.bz2 --]
[-- Type: application/x-tar, Size: 1036 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 15:44 ` Vitaly Ostanin
@ 2004-03-30 15:51 ` Sergey Pinaev
2004-03-30 15:59 ` Vitaly Ostanin
2004-03-30 21:02 ` Alexey Lubimov
2004-03-31 8:19 ` Denis Ovsienko
2 siblings, 1 reply; 25+ messages in thread
From: Sergey Pinaev @ 2004-03-30 15:51 UTC (permalink / raw)
To: ALT Devel discussion list
hi.
On Tue, 30 Mar 2004 19:44:56 +0400
Vitaly Ostanin <vyt@vzljot.ru> wrote:
VO> Здесь (в конце страницы)
VO> http://www.moeraki.com/pygtkreference/pygtk2reference/class-gtkcellrendererpixbuf.html
VO> упоминается, что можно привязать к определённому атрибуту своего
VO> CellRenderer значения из модели. А вот как создавать свои
VO> атрибуты, и как делать эти привязки - пока непонятно.
"создавать" - просто set_property()
"получать" - get_property() очевидно. нет?
--
mail="Sergey Pinaev <dfo@antex.ru>"
url="http://`echo $mail | sed 's/.* <\(.*\)@\(.*\)>/\1.\2/'`"
^ permalink raw reply [flat|nested] 25+ messages in thread
* [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 15:51 ` Sergey Pinaev
@ 2004-03-30 15:59 ` Vitaly Ostanin
2004-03-30 16:07 ` Sergey Pinaev
2004-04-05 8:46 ` Vitaly Ostanin
0 siblings, 2 replies; 25+ messages in thread
From: Vitaly Ostanin @ 2004-03-30 15:59 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 975 bytes --]
Sergey Pinaev пишет:
> hi.
> On Tue, 30 Mar 2004 19:44:56 +0400
> Vitaly Ostanin <vyt@vzljot.ru> wrote:
>
> VO> Здесь (в конце страницы)
> VO> http://www.moeraki.com/pygtkreference/pygtk2reference/class-gtkcellrendererpixbuf.html
> VO> упоминается, что можно привязать к определённому атрибуту своего
> VO> CellRenderer значения из модели. А вот как создавать свои
> VO> атрибуты, и как делать эти привязки - пока непонятно.
>
> "создавать" - просто set_property()
> "получать" - get_property() очевидно. нет?
Нет, это скорее присваивание/получение значения. Про создание я
бы подумал, что это add_attribute()
http://www.moeraki.com/pygtkreference/pygtk2reference/class-gtktreeviewcolumn.html
Слишком лаконичен pygtk2 reference, а в tutorial про это вообще
ни слова.
И не хочется писать по догадкам, которые могут оказаться
неверными. Должен же быть путь, который предусмотрен авторами
библиотеки :)
--
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] 25+ messages in thread
* Re: [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 15:59 ` Vitaly Ostanin
@ 2004-03-30 16:07 ` Sergey Pinaev
2004-03-30 16:11 ` Vitaly Ostanin
2004-04-05 8:46 ` Vitaly Ostanin
1 sibling, 1 reply; 25+ messages in thread
From: Sergey Pinaev @ 2004-03-30 16:07 UTC (permalink / raw)
To: ALT Devel discussion list
hi.
On Tue, 30 Mar 2004 19:59:25 +0400
Vitaly Ostanin <vyt@vzljot.ru> wrote:
VO> Нет, это скорее присваивание/получение значения. Про создание я
VO> бы подумал, что это add_attribute()
VO> http://www.moeraki.com/pygtkreference/pygtk2reference/class-gtktreeviewcolumn.html
Возможно...
VO> Слишком лаконичен pygtk2 reference, а в tutorial про это вообще
VO> ни слова.
Дык в чем и беда - те, кто пишет документацию, являются авторами кода
и такие "мелочи" считают само собой разумеющимися а потому и не
документируют =/
VO> И не хочется писать по догадкам, которые могут оказаться
VO> неверными. Должен же быть путь, который предусмотрен авторами
VO> библиотеки :)
Проверяй "догадки" =/
--
mail="Sergey Pinaev <dfo@antex.ru>"
url="http://`echo $mail | sed 's/.* <\(.*\)@\(.*\)>/\1.\2/'`"
^ permalink raw reply [flat|nested] 25+ messages in thread
* [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 16:07 ` Sergey Pinaev
@ 2004-03-30 16:11 ` Vitaly Ostanin
2004-03-30 16:14 ` Alexander Bokovoy
0 siblings, 1 reply; 25+ messages in thread
From: Vitaly Ostanin @ 2004-03-30 16:11 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 414 bytes --]
Sergey Pinaev пишет:
<skipped/>
> VO> И не хочется писать по догадкам, которые могут оказаться
> VO> неверными. Должен же быть путь, который предусмотрен авторами
> VO> библиотеки :)
>
> Проверяй "догадки" =/
Я их уже напроверял - вагон и маленькую тележку. Чего и спрашиваю
- больше ничего не остаётся, кроме как залезть в потроха gobject :(
--
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] 25+ messages in thread
* Re: [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 16:11 ` Vitaly Ostanin
@ 2004-03-30 16:14 ` Alexander Bokovoy
0 siblings, 0 replies; 25+ messages in thread
From: Alexander Bokovoy @ 2004-03-30 16:14 UTC (permalink / raw)
To: ALT Devel discussion list
On Tue, Mar 30, 2004 at 08:11:20PM +0400, Vitaly Ostanin wrote:
> Sergey Pinaev пишет:
>
> <skipped/>
>
> >VO> И не хочется писать по догадкам, которые могут оказаться
> >VO> неверными. Должен же быть путь, который предусмотрен авторами
> >VO> библиотеки :)
> >
> >Проверяй "догадки" =/
>
> Я их уже напроверял - вагон и маленькую тележку. Чего и спрашиваю
> - больше ничего не остаётся, кроме как залезть в потроха gobject :(
Кстати, Parameters and Values в документации на GObject вполне внятно
представлены.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 15:44 ` Vitaly Ostanin
2004-03-30 15:51 ` Sergey Pinaev
@ 2004-03-30 21:02 ` Alexey Lubimov
2004-03-31 8:49 ` Vitaly Ostanin
` (3 more replies)
2004-03-31 8:19 ` Denis Ovsienko
2 siblings, 4 replies; 25+ messages in thread
From: Alexey Lubimov @ 2004-03-30 21:02 UTC (permalink / raw)
To: ALT Devel discussion list
Vitaly Ostanin пишет:
>
> И я не нашёл ни одного внятного примера, как в своём CellRenderer
> передавать на on_render позицию в дереве (или собственные данные). Всё,
> что нарыл - касается либо отрисовки статичного текста, либо checkbox'ов.
данные находятся в соответствующем gtkliststore или treestore.
не совсем понятно, зачем специально передавать их в метод.
>
> Здесь (в конце страницы)
> http://www.moeraki.com/pygtkreference/pygtk2reference/class-gtkcellrendererpixbuf.html
>
> упоминается, что можно привязать к определённому атрибуту своего
> CellRenderer значения из модели. А вот как создавать свои атрибуты, и
> как делать эти привязки - пока непонятно.
Я немного другую проблему пытаюсь решить. Как добавить готовый
customCellRenderer, писанный на С.
>
> Скепсис был Сергея Пинаева, но раз уж дозволили в devel@ с этим... :)
Да, чего то переклинило :)
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 15:44 ` Vitaly Ostanin
2004-03-30 15:51 ` Sergey Pinaev
2004-03-30 21:02 ` Alexey Lubimov
@ 2004-03-31 8:19 ` Denis Ovsienko
2 siblings, 0 replies; 25+ messages in thread
From: Denis Ovsienko @ 2004-03-31 8:19 UTC (permalink / raw)
To: ALT Devel discussion list
> упоминается, что можно привязать к определённому атрибуту своего
> CellRenderer значения из модели. А вот как создавать свои
> атрибуты, и как делать эти привязки - пока непонятно.
Воспользоваться наследованием классов?
--
DO4-UANIC
^ permalink raw reply [flat|nested] 25+ messages in thread
* [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 21:02 ` Alexey Lubimov
@ 2004-03-31 8:49 ` Vitaly Ostanin
2004-03-31 8:55 ` Vitaly Ostanin
` (2 subsequent siblings)
3 siblings, 0 replies; 25+ messages in thread
From: Vitaly Ostanin @ 2004-03-31 8:49 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1931 bytes --]
Alexey Lubimov пишет:
> Vitaly Ostanin пишет:
>>
>> И я не нашёл ни одного внятного примера, как в своём CellRenderer
>> передавать на on_render позицию в дереве (или собственные данные).
>> Всё, что нарыл - касается либо отрисовки статичного текста, либо
>> checkbox'ов.
>
> данные находятся в соответствующем gtkliststore или treestore.
> не совсем понятно, зачем специально передавать их в метод.
Здесь
http://www.moeraki.com/pygtkreference/pygtk2reference/class-gtkcellrenderer.html#method-gtkcellrenderer--render
описаны параметры on_render:
def render(window, widget, background_area, cell_area,
expose_area, flags)
Как из них или свойств GenericCellRenderer получить
соответствующий treestore (iter в этом treestore) ?
Для сравнения:
def activate(event, widget, path, background_area, cell_area, flags)
здесь хоть путь есть, по которому можно определить место в модели.
Зачем специально передавать данные в метод - в исходниках
CellRendererText (pixbuf, toggle) текст для отрисовки передаётся
свойством при инициализации объекта CellRenderer. В
GenericCellRenderer подобного свойства нет, и неясно, как его
создать и заставить модель передавать в него что-либо.
>> Здесь (в конце страницы)
>> http://www.moeraki.com/pygtkreference/pygtk2reference/class-gtkcellrendererpixbuf.html
>>
>> упоминается, что можно привязать к определённому атрибуту своего
>> CellRenderer значения из модели. А вот как создавать свои атрибуты, и
>> как делать эти привязки - пока непонятно.
>
> Я немного другую проблему пытаюсь решить. Как добавить готовый
> customCellRenderer, писанный на С.
Может, пригодится
http://laguna.fmedic.unam.mx/~daniel/pygtutorial/pygtutorial/x324.html
После копания в архивах рассылки по pygtk2 у меня сложилось
впечатление, что написать свой виджет на C и использовать в
pygtk2 проще, чем написать его на pygtk2.
<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] 25+ messages in thread
* [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 21:02 ` Alexey Lubimov
2004-03-31 8:49 ` Vitaly Ostanin
@ 2004-03-31 8:55 ` Vitaly Ostanin
2004-04-01 14:23 ` [devel] Re: GtkTreeView (was: gtk2/pygtk2 programming mailing lists ?) Vitaly Ostanin
2004-04-06 11:38 ` [devel] Re: gtk2/pygtk2 programming mailing lists ? Vitaly Ostanin
3 siblings, 0 replies; 25+ messages in thread
From: Vitaly Ostanin @ 2004-03-31 8:55 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 332 bytes --]
Alexey Lubimov пишет:
<skipped/>
> Я немного другую проблему пытаюсь решить. Как добавить готовый
> customCellRenderer, писанный на С.
Кстати, а можно посмотреть на этот код (ту часть, которая
касается customCellRenderer и его подключения к модели) ?
<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] 25+ messages in thread
* [devel] Re: GtkTreeView (was: gtk2/pygtk2 programming mailing lists ?)
2004-03-30 21:02 ` Alexey Lubimov
2004-03-31 8:49 ` Vitaly Ostanin
2004-03-31 8:55 ` Vitaly Ostanin
@ 2004-04-01 14:23 ` Vitaly Ostanin
2004-04-06 11:38 ` [devel] Re: gtk2/pygtk2 programming mailing lists ? Vitaly Ostanin
3 siblings, 0 replies; 25+ messages in thread
From: Vitaly Ostanin @ 2004-04-01 14:23 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 714 bytes --]
Alexey Lubimov пишет:
> Vitaly Ostanin пишет:
>>
>> И я не нашёл ни одного внятного примера, как в своём CellRenderer
>> передавать на on_render позицию в дереве (или собственные данные).
>> Всё, что нарыл - касается либо отрисовки статичного текста, либо
>> checkbox'ов.
>
>
> данные находятся в соответствующем gtkliststore или treestore.
> не совсем понятно, зачем специально передавать их в метод.
Кстати, накопал хорошую доку по GtkTreeView, в частности, два
способа связывания данных для отрисовки:
http://scentric.net/tutorial/sec-treeview-col-attributes.html
http://scentric.net/tutorial/sec-treeview-col-celldatafunc.html
<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] 25+ messages in thread
* [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 15:59 ` Vitaly Ostanin
2004-03-30 16:07 ` Sergey Pinaev
@ 2004-04-05 8:46 ` Vitaly Ostanin
2004-04-05 9:31 ` Sergey Pinaev
1 sibling, 1 reply; 25+ messages in thread
From: Vitaly Ostanin @ 2004-04-05 8:46 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 704 bytes --]
Vitaly Ostanin пишет:
<skipped/>
>> VO> CellRenderer значения из модели. А вот как создавать свои VO>
>> атрибуты, и как делать эти привязки - пока непонятно.
>>
>> "создавать" - просто set_property()
>> "получать" - get_property() очевидно. нет?
>
>
> Нет, это скорее присваивание/получение значения. Про создание я бы
> подумал, что это add_attribute()
> http://www.moeraki.com/pygtkreference/pygtk2reference/class-gtktreeviewcolumn.html
>
> Слишком лаконичен pygtk2 reference, а в tutorial про это вообще ни слова.
Нашёл отличное описание:
http://www.sicem.biz/personal/lgs/docs/gobject-python/gobject-tutorial.html
<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] 25+ messages in thread
* Re: [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-04-05 8:46 ` Vitaly Ostanin
@ 2004-04-05 9:31 ` Sergey Pinaev
2004-04-05 10:44 ` Vitaly Ostanin
0 siblings, 1 reply; 25+ messages in thread
From: Sergey Pinaev @ 2004-04-05 9:31 UTC (permalink / raw)
To: ALT Devel discussion list
hi.
On Mon, 05 Apr 2004 12:46:45 +0400
Vitaly Ostanin <vyt@vzljot.ru> wrote:
VO> Нашёл отличное описание:
VO> http://www.sicem.biz/personal/lgs/docs/gobject-python/gobject-tutorial.html
Я вот почитал и не понял, зачем это _в питоне_...
"Сигналы" реализуются в десяток строк, "изменения состояний" уже
реализовано (__setitem__/__getitem__), про introspection/type checking
вообще молчу =)
--
mail="Sergey Pinaev <dfo@antex.ru>"
url="http://`echo $mail | sed 's/.* <\(.*\)@\(.*\)>/\1.\2/'`"
^ permalink raw reply [flat|nested] 25+ messages in thread
* [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-04-05 9:31 ` Sergey Pinaev
@ 2004-04-05 10:44 ` Vitaly Ostanin
0 siblings, 0 replies; 25+ messages in thread
From: Vitaly Ostanin @ 2004-04-05 10:44 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 538 bytes --]
Sergey Pinaev пишет:
> hi.
> On Mon, 05 Apr 2004 12:46:45 +0400
> Vitaly Ostanin <vyt@vzljot.ru> wrote:
>
> VO> Нашёл отличное описание:
> VO> http://www.sicem.biz/personal/lgs/docs/gobject-python/gobject-tutorial.html
>
> Я вот почитал и не понял, зачем это _в питоне_...
В питоне, возможно, и незачем. Мне-то нужно было добавить
свойство в свой GenericCellRenderer, а делается это через
gproperties. В смысле, потроха gtk не знают об особенностях питона.
<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] 25+ messages in thread
* [devel] Re: gtk2/pygtk2 programming mailing lists ?
2004-03-30 21:02 ` Alexey Lubimov
` (2 preceding siblings ...)
2004-04-01 14:23 ` [devel] Re: GtkTreeView (was: gtk2/pygtk2 programming mailing lists ?) Vitaly Ostanin
@ 2004-04-06 11:38 ` Vitaly Ostanin
3 siblings, 0 replies; 25+ messages in thread
From: Vitaly Ostanin @ 2004-04-06 11:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 283 bytes --]
Alexey Lubimov пишет:
<skipped/>
> Я немного другую проблему пытаюсь решить. Как добавить готовый
> customCellRenderer, писанный на С.
Не оно?
http://www-106.ibm.com/developerworks/linux/library/l-wrap/
<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] 25+ messages in thread
end of thread, other threads:[~2004-04-06 11:38 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-03-30 7:52 [devel] gtk2/pygtk2 programming mailing lists ? Vitaly Ostanin
2004-03-30 7:54 ` Sergey Pinaev
2004-03-30 7:58 ` Alexey Morozov
2004-03-30 8:00 ` Sergey Pinaev
2004-03-30 8:09 ` [devel] " Vitaly Ostanin
2004-03-30 15:05 ` Алексей Любимов
2004-03-30 15:44 ` Vitaly Ostanin
2004-03-30 15:51 ` Sergey Pinaev
2004-03-30 15:59 ` Vitaly Ostanin
2004-03-30 16:07 ` Sergey Pinaev
2004-03-30 16:11 ` Vitaly Ostanin
2004-03-30 16:14 ` Alexander Bokovoy
2004-04-05 8:46 ` Vitaly Ostanin
2004-04-05 9:31 ` Sergey Pinaev
2004-04-05 10:44 ` Vitaly Ostanin
2004-03-30 21:02 ` Alexey Lubimov
2004-03-31 8:49 ` Vitaly Ostanin
2004-03-31 8:55 ` Vitaly Ostanin
2004-04-01 14:23 ` [devel] Re: GtkTreeView (was: gtk2/pygtk2 programming mailing lists ?) Vitaly Ostanin
2004-04-06 11:38 ` [devel] Re: gtk2/pygtk2 programming mailing lists ? Vitaly Ostanin
2004-03-31 8:19 ` Denis Ovsienko
2004-03-30 11:24 ` [devel] " Anton Farygin
2004-03-30 12:41 ` [devel] " Vitaly Ostanin
2004-03-30 13:22 ` Anton Farygin
2004-03-30 13:28 ` Aleksey Novodvorsky
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