On 2/17/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Send Gtk-sharp-list mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.ximian.com/mailman/listinfo/gtk-sharp-list > or, via email, send a message with subject or body 'help' to > [EMAIL PROTECTED] > > You can reach the person managing the list at > [EMAIL PROTECTED] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Gtk-sharp-list digest..." > > > Today's Topics: > > 1. Announcing Gtk# release 2.8.5 (Mike Kestner) > 2. Announcing Gtk# release 2.10.3 and Gnome# release 2.16.1 > (Mike Kestner) > 3. Re: [Mono-dev] Announcing Gtk# release 2.10.3 and Gnome# > release 2.16.1 (Mike Kestner) > 4. How to Get Row Values from a TreeView (Marc Glenn) > 5. Re: How to Get Row Values from a TreeView (Philip Van Hoof) > 6. How to update the version of cairo used by gtk-sharp on > Window (David Cantin) > 7. Re: How to Get Row Values from a TreeView (Marc Glenn) > 8. Menubar item (Darwin Reynoso) > 9. Re: Menubar item (Chris Howie) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 13 Feb 2008 12:10:20 -0600 > From: Mike Kestner <[EMAIL PROTECTED]> > Subject: [Gtk-sharp-list] Announcing Gtk# release 2.8.5 > To: gtk-sharp-list <[email protected]>, mono-devel-list > <[EMAIL PROTECTED]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=UTF-8 > > We are pleased to announce release 2.8.5 of Gtk#. Packages are > available for supported platforms at: > > http://mono-project.com/Downloads > > Source tarball has been uploaded to ftp.gnome.org. > > This is a bugfix release with limited new API additions. Users of the > impending mono 1.9 release should upgrade their 2.8 installs to this > release to avoid a potential problem in glade-sharp resulting from > recent System.Reflection changes. > > What is Gtk#: > Gtk# is a set of .Net/mono language bindings to assorted Gtk+ and GNOME > libraries. Supported libraries include pango, atk, gtk+, libglade, > libgnome, libgnomeui, libgnomecanvas, libgnomeprint, libgnomeprintui, > libpanelapplet, librsvg, libvte, libgtkhtml, and gconf. > > What's new in version 2.8.5: > - Performance, memory management, and object finalization improvements. > - GLib.ExceptionManager to support exception handling in signal > callbacks. > - Numerous bugfixes > > Thanks to the contributors to this release: Wade Berrier, Eskil Bylund, > Sebastian Dr?ge, Michael Hutchinson, Lluis Sanchez Gaul, and myself. > > Discussion of Gtk# occurs on [email protected] and defects > can be reported to bugzilla.novell.com, module gtk#. > > -- > Mike Kestner <[EMAIL PROTECTED]> > > > > ------------------------------ > > Message: 2 > Date: Wed, 13 Feb 2008 12:10:27 -0600 > From: Mike Kestner <[EMAIL PROTECTED]> > Subject: [Gtk-sharp-list] Announcing Gtk# release 2.10.3 and Gnome# > release 2.16.1 > To: gtk-sharp-list <[email protected]>, > [EMAIL PROTECTED] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=UTF-8 > > We are pleased to announce version 2.10.3 of Gtk# and version 2.16.1 of > Gnome# . Packages are available for supported platforms at: > > http://mono-project.com/Downloads > > Source tarballs have been uploaded to ftp.gnome.org. > > I'm also happy to announce a coordinated release of Gtk# for the MS > runtime produced by the folks at Medsphere. It is available for > download at: > > http://sourceforge.net/project/showfiles.php?group_id=74626&package_id=223067 > > This is a bugfix release with limited new API additions. Users of the > impending mono 1.9 release should upgrade their 2.10/2.16 installs to > this release to avoid a potential problem in glade-sharp resulting from > recent System.Reflection changes. > > What is Gtk#: > Gtk# and Gnome# are a set of .Net/mono language bindings to assorted Gtk > + and GNOME libraries. Supported libraries include pango, atk, gtk+, > libglade, libgnome, libgnomeui, libgnomecanvas, libgnomeprint, > libgnomeprintui, libpanelapplet, librsvg, libvte, libgtkhtml, and gconf. > > What's new in version 2.10.3: > - Performance, memory management, and object finalization improvements. > - GLib.ExceptionManager to support exception handling in signal > callbacks. > - GLib.IOChannel and GLib.Spawn classes for process spawning. > - Numerous bugfixes > > Thanks to the contributors to this release: Wade Berrier, Eskil Bylund, > Sebastian Dr?ge, Michael Hutchinson, Peter Johanson, Lluis Sanchez Gaul, > and myself. > > Discussion of Gtk# occurs on [email protected] and defects > can be reported to bugzilla.novell.com, module gtk#. > > -- > Mike Kestner <[EMAIL PROTECTED]> > > > > ------------------------------ > > Message: 3 > Date: Wed, 13 Feb 2008 14:51:10 -0600 > From: Mike Kestner <[EMAIL PROTECTED]> > Subject: Re: [Gtk-sharp-list] [Mono-dev] Announcing Gtk# release > 2.10.3 and Gnome# release 2.16.1 > To: Vladimir Dimitrov <[EMAIL PROTECTED]> > Cc: 'gtk-sharp-list' <[email protected]>, > [EMAIL PROTECTED] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain > > > On Wed, 2008-02-13 at 22:17 +0200, Vladimir Dimitrov wrote: > > Hello, > > Sorry about the stupid question but why would I use Gtk# 2.8.5 when > > there is Gtk# 2.10.3??? Is there any other reason than that I cannot > > reference and build apps against older versions of Gtk# if I don't > > have them installed (policies didn't work for me with VS 2005) > > > It was released for support of older platforms which are built on gtk+ > version 2.8 and therefore cannot provide Gtk# 2.10.x. > > If all the platforms you want to support ship gtk+-2.10.0 or later > versions, Gtk# 2.10.3 is probably what you want. Our windows > installers both provide 2.10.x currently. > > -- > Mike Kestner <[EMAIL PROTECTED]> > > > > ------------------------------ > > Message: 4 > Date: Thu, 14 Feb 2008 15:27:40 +0800 > From: Marc Glenn <[EMAIL PROTECTED]> > Subject: [Gtk-sharp-list] How to Get Row Values from a TreeView > To: [email protected] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hello everyone, > > Does anyone know how to retrieve values currently displayed on a > TreeView widget? > > Suppose a row entry from the TreeView was clicked, how can the the > data in the row be retrieved? > > I checked the Mono Documentation but I can't find a method to do this. > > Thanks for the help > > Regards, > Marc Glenn > > > > > > ------------------------------ > > Message: 5 > Date: Thu, 14 Feb 2008 13:10:16 +0100 > From: Philip Van Hoof <[EMAIL PROTECTED]> > Subject: Re: [Gtk-sharp-list] How to Get Row Values from a TreeView > To: Marc Glenn <[EMAIL PROTECTED]> > Cc: [email protected] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain > > > On Thu, 2008-02-14 at 15:27 +0800, Marc Glenn wrote: > > Hello everyone, > > > > Does anyone know how to retrieve values currently displayed on a > > TreeView widget? > > > > Suppose a row entry from the TreeView was clicked, how can the the > > data in the row be retrieved? > > > > I checked the Mono Documentation but I can't find a method to do this. > > There are a few ways, but this is one possibility: > > treeview.Selection.Changed += OnSelectionChanged; > > private void OnSelectionChanged; (object o, EventArgs args) > { > Gtk.TreeSelection selection = o as Gtk.TreeSelection; > YourColumn'sType data; > Gtk.TreeModel model; > Gtk.TreeIter iter; > > if (selection.GetSelected (out model, out iter)) { > int column = YourColumnNumber; > GLib.Value val = GLib.Value.Empty; > model.GetValue (iter, column, ref val); > data = (YourColumn'sType) val.Val; > val.Dispose (); > } > } > > Advise: check out the Model View Controller pattern in detail. > > Change "YourColumn'sType" into "string" in case the data is a string. > > > -- > Philip Van Hoof, freelance software developer > home: me at pvanhoof dot be > gnome: pvanhoof at gnome dot org > http://pvanhoof.be/blog > http://codeminded.be > > > > ------------------------------ > > Message: 6 > Date: Thu, 14 Feb 2008 14:10:25 -0500 > From: David Cantin <[EMAIL PROTECTED]> > Subject: [Gtk-sharp-list] How to update the version of cairo used by > gtk-sharp on Window > To: gtk-sharp-list <[email protected]> > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; CHARSET=US-ASCII > > Hi > > I use gtk-sharp, cairo and friends for rendering pdf file's and it's > work great. > > But i got a problem..., When I run my application under Windows, the > pdf's are lower in quality as if I run my application under linux. > > On Linux, I use mono 1.2.6, gtk-sharp 2.10 and cairo 1.4.10 > > On Windows, I use > - mono 1.2.6, gtk-sharp 2.10 and cairo 1.2.6 > or > - .net1.1 with Medsphere gtk-sharp runtime > > I guest that the quality difference is due to the difference of cairo > version. > > For some time now, I try without any success to upgrade the version of > Cairo used by gtk-sharp on windows, and I start to run out a idea... > > For now, i have tried to recompile gtk-sharp with the instruction > provided here[1]. Also, I fetch the last version of Cairo from their web > site and updated libcairo2.dll from the Medsphere runtime directory. I > have also updated libpng and zlib. I have also replaced Mono.Cairo.dll > from a verion that come from my linux setup... > > I must admit that I do not understand everything involved here... so, I > ask for help ;) > > David > > > [1] http://live.gnome.org/GTK%2B/Win32/Apps > > > > ------------------------------ > > Message: 7 > Date: Fri, 15 Feb 2008 08:56:06 +0800 > From: Marc Glenn <[EMAIL PROTECTED]> > Subject: Re: [Gtk-sharp-list] How to Get Row Values from a TreeView > To: Philip Van Hoof <[EMAIL PROTECTED]> > Cc: [email protected] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="iso-8859-1" > > I think this would help. > Thank you very much. > > Philip Van Hoof wrote: > > On Thu, 2008-02-14 at 15:27 +0800, Marc Glenn wrote: > > > >> Hello everyone, > >> > >> Does anyone know how to retrieve values currently displayed on a > >> TreeView widget? > >> > >> Suppose a row entry from the TreeView was clicked, how can the the > >> data in the row be retrieved? > >> > >> I checked the Mono Documentation but I can't find a method to do this. > >> > > > > There are a few ways, but this is one possibility: > > > > treeview.Selection.Changed += OnSelectionChanged; > > > > private void OnSelectionChanged; (object o, EventArgs args) > > { > > Gtk.TreeSelection selection = o as Gtk.TreeSelection; > > YourColumn'sType data; > > Gtk.TreeModel model; > > Gtk.TreeIter iter; > > > > if (selection.GetSelected (out model, out iter)) { > > int column = YourColumnNumber; > > GLib.Value val = GLib.Value.Empty; > > model.GetValue (iter, column, ref val); > > data = (YourColumn'sType) val.Val; > > val.Dispose (); > > } > > } > > > > Advise: check out the Model View Controller pattern in detail. > > > > Change "YourColumn'sType" into "string" in case the data is a string. > > > > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > http://lists.ximian.com/pipermail/gtk-sharp-list/attachments/20080215/7e7fa997/attachment-0001.html > > ------------------------------ > > Message: 8 > Date: Sun, 17 Feb 2008 20:08:01 -0500 > From: "Darwin Reynoso" <[EMAIL PROTECTED]> > Subject: [Gtk-sharp-list] Menubar item > To: [email protected] > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1 > > Hi, > how do disable a menubar item for ejample: File > New > Open > Save > Quit > i'm writing a small text editor and i need to be able to disable the > save item when there's no data i'm using monodevelop rc1 > > thanks for any help > > > ------------------------------ > > Message: 9 > Date: Sun, 17 Feb 2008 21:21:54 -0500 > From: "Chris Howie" <[EMAIL PROTECTED]> > Subject: Re: [Gtk-sharp-list] Menubar item > To: [email protected] > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=UTF-8 > > On Feb 17, 2008 8:08 PM, Darwin Reynoso <[EMAIL PROTECTED]> wrote: > > Hi, > > how do disable a menubar item for ejample: File > > New > > Open > > Save > > Quit > > i'm writing a small text editor and i need to be able to disable the > > save item when there's no data i'm using monodevelop rc1 > > When you click Save in the designer, you can set the action name in > the properties window. You can then refer to this name in code. So > if you set it to SaveAction then just set: > > this.SaveAction.Sensitive = false; > > Using your own logic for determining this state, of course. > > -- > Chris Howie > http://www.chrishowie.com > http://en.wikipedia.org/wiki/User:Crazycomputers > > Chris, once again thanks a lot :-) > ------------------------------ > > _______________________________________________ > Gtk-sharp-list mailing list > [email protected] > http://lists.ximian.com/mailman/listinfo/gtk-sharp-list > > > End of Gtk-sharp-list Digest, Vol 34, Issue 8 > ********************************************* > _______________________________________________ Gtk-sharp-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
