ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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