[Gtk-sharp-list] Improving Gtk#

Bet's On! Bet's On! <l33ts0n@gmail.com>
Tue, 26 Apr 2005 16:02:43 -0400


------=_Part_907_6203992.1114545763165
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi Migeul! Responses inline. ;)

I only use GTK# for Linux development, so go easy on me. ;)

* TreeView and NodeStore: Useful? Complex? What would
> people like to see there?


Coming from Windows, TreeView is a *VERY* nice API for more advanced and=20
robust applications, but sometimes I'm just really jonesin' for a quick and=
=20
dirty way to create the most common list views--text only lists, lists with=
=20
a small icon, lists with a checkbox, etc: basically the boilerplate stuff. =
I=20
generally use 3rd party .NET controls for these on Windows.

* Rendering: Gdk stinks for rendering, do you find convenient
> the code to use System.Drawing in Gtk-dotnet.dll? What about
> Cairo?


System.Drawing through the support assembly Gtk-dotnet. Cairo has absolutel=
y=20
no documentation on its binding and I'm not the sort to bump heads with a=
=20
brick wall until I figure things out, so I'm not even sure if its suitable=
=20
for use.=20

* What things do you find obnoxious, annoying about Gtk#?


Application.Init();
doFoo();
Application.Run();

There are apparently two file dialog widgets in GTK#. This of course,=20
totally blew my mind, since when I found one of them I immediately stopped=
=20
looking--I mean, hey, why would I?

* What kind of tutorials you would like to see?
>=20

I would like to see very narrow-focused tutorials about the major controls;=
=20
tutorials that only demonstrate the functionality being discussed. I do not=
=20
like tutorials that do a bunch of other stuff in the background ('noise')=
=20
while they're showing you how a button responds to clicks. ;)

My opinions.

------=_Part_907_6203992.1114545763165
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<div><div>Hi Migeul! Responses inline. ;)<br>
<br>
I only use GTK# for Linux development, so go easy on me. ;)<br>
</div><br><blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid=
 rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* TreeView and NodeStore: Useful?&=
nbsp;&nbsp;Complex?&nbsp;&nbsp;What would<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;people like to see there?
</blockquote><div><br>
Coming from Windows, TreeView is a *VERY* nice API for more advanced
and robust applications, but sometimes I'm just really jonesin' for a
quick and dirty way to create the most common list views--text only
lists, lists with a small icon, lists with a checkbox, etc: basically
the boilerplate stuff. I generally use 3rd party .NET controls for
these on Windows.<br>
</div><br><blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid=
 rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* Rendering: Gdk stinks for render=
ing, do you find convenient<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;the
code to use System.Drawing in Gtk-dotnet.dll?&nbsp;&nbsp;What about<br>&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cairo?</blockquote>=
<div><br>
System.Drawing through the support assembly Gtk-dotnet. Cairo has
absolutely no documentation on its binding and I'm not the sort to bump
heads with a brick wall until I figure things out, so I'm not even sure
if its suitable for use. <br>
</div><br><blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid=
 rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * What things do you find obnoxious, an=
noying about Gtk#?</blockquote><div>
<br>
Application.Init();<br>
doFoo();<br>
Application.Run();<br>
<br>
There are apparently two file dialog widgets in GTK#. This of course,
totally blew my mind, since when I found one of them I immediately
stopped looking--I mean, hey, why would I?<br>
&nbsp;</div><br><blockquote class=3D"gmail_quote" style=3D"border-left: 1px=
 solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* What kind of tutorials you=
 would like to see?<br>
</blockquote><br><div>I would like to see very narrow-focused tutorials
about the major controls; tutorials that only demonstrate the
functionality being discussed. I do not like tutorials that do a bunch
of other stuff in the background ('noise') while they're showing you
how a button responds to clicks. ;)<br>
<br>
My opinions.<br>
</div></div>
------=_Part_907_6203992.1114545763165--