* [Comm] gtk2: tree+table widget
@ 2004-06-09 6:33 Eugene Prokopiev
2004-06-09 7:14 ` Eugene Prokopiev
0 siblings, 1 reply; 2+ messages in thread
From: Eugene Prokopiev @ 2004-06-09 6:33 UTC (permalink / raw)
To: Community
Здравствуйте!
А не поделится ли кто примером (хоть на С/C++, хоть на питоне, хоть на
чем угодно - не важно) примером использования в gtk2 виджета, который
совмещал бы в себе функциональность дерева и таблицы? Или даже просто
скриншотом? Попытался с разбегу нарисовать его в glade2, но не очень
понял, как это сделать.
Собственно вопрос возник из следующей переписки в eclipse.platform.swt
(swt - это кроссплатформенный способ доступа к родным виджетам вместо
использования swing для java):
---------------------------------------------------------------------------
Eugene Prokopiev:
Hello,
TableTree in swt applications running on linux-gtk looks like simlple
flat Table without spaces before child items. Is it my error or swt-gtk
feature? Can anybody show me simple TableTree example working on
linux-gtk correctly?
---------------------------------------------------------------------------
Grant Gayed:
This is a known issue see
https://bugs.eclipse.org/bugs/show_bug.cgi?id=21234 .
---------------------------------------------------------------------------
Eugene Prokopiev:
Is this bug will be resolved in the future Eclipse 3.0 after writing a
native TableTree widget? What is the native widget in this context? Is
this platform-dependent control (in win32, motif, gtk2, etc.)? There are
no native toolkits with TableTree except QT.
---------------------------------------------------------------------------
Veronika Irvine:
GTK(GtkTreeView) and Mac (DataBrowser) have a native table tree widget.
Windows does not. Motif doesn't have any table, tree or table tree widgets.
This will be revisited post 3.0.
---------------------------------------------------------------------------
Вопрос в том, действительно ли GtkTreeView так нехорошо себя ведет?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Comm] gtk2: tree+table widget
2004-06-09 6:33 [Comm] gtk2: tree+table widget Eugene Prokopiev
@ 2004-06-09 7:14 ` Eugene Prokopiev
0 siblings, 0 replies; 2+ messages in thread
From: Eugene Prokopiev @ 2004-06-09 7:14 UTC (permalink / raw)
To: community
Eugene Prokopiev пишет:
> Здравствуйте!
>
> А не поделится ли кто примером (хоть на С/C++, хоть на питоне, хоть на
> чем угодно - не важно) примером использования в gtk2 виджета, который
> совмещал бы в себе функциональность дерева и таблицы? Или даже просто
> скриншотом? Попытался с разбегу нарисовать его в glade2, но не очень
> понял, как это сделать.
[skip]
> Вопрос в том, действительно ли GtkTreeView так нехорошо себя ведет?
Короче, ясно все. Подвел меня мой жуткий английский :(
GtkTreeView умеет все как положено - пример здесь:
http://www.moeraki.com/pygtktutorial/pygtk2tutorial/sec-ManipulatingTreeViews.html
Но в текущая версия swt, исходя из того что большинство платформ не
умеют tree+view, пытается рисовать его сама, используя в качестве основы
таблицу c индентами. И вот последнее GtkTreeView не умеет :(
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-06-09 7:14 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-09 6:33 [Comm] gtk2: tree+table widget Eugene Prokopiev
2004-06-09 7:14 ` Eugene Prokopiev
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git