From sagars@dpsl.net Mon Jun 2 01:41:02 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by mail.gnome.org (Postfix) with ESMTP id 29C1D180DE for ; Mon, 2 Jun 2003 01:41:01 -0400 (EDT) Received: by mail.dpsl.net with Internet Mail Service (5.5.2653.19) id ; Mon, 2 Jun 2003 11:15:04 +0530 Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by khyber.enigma with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id K7393L5Z; Mon, 2 Jun 2003 11:15:00 +0530 Received: FROM WAS BY khyber.enigma ; Mon Jun 02 11:14:59 2003 +0500 From: Sagar Shah To: autoconf@gnu.org, libart@gnome.org, gnome-devel-list@gnome.org, gnomemm-list@gnome.org Message-ID: <001101c32932$829e1e50$860410ac@WAS> Date: Mon, 2 Jun 2003 11:12:20 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000E_01C328F7.D5F17470" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Subject: [gnomemm] Issue regarding GNOME CANVAS Libraries on Windows Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: This is a multi-part message in MIME format. ------=_NextPart_000_000E_01C328F7.D5F17470 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 Hi, =20 I have made gtkmm applications (projects), that are working fine over Linux 7.x os, the applications include the support of gnome libraries (libgnome, libart, etc), gtkmm and gtk libraries. =20 Well I wanted to have the same applications to be working over Microsoft Windows 9x,NT,2000. For these I have installed Dev-Cpp IDE, gtk-2.0 and gtkmm-2.0. =20 The applications that include GTK and GTKMM libraries are working fine over Windows, but the problems comes when applications of GNOME CANVAS is tried to built over Windows, since I dont have support of GNOME libraries in windows.. =20 we have searched the libraries over the net, but a html page http://canvas.gnome.org:65348/gnomefaq/html/x359.html =20 < http://canvas.gnome.org:65348/gnomefaq/html/x359.html > ,stating = that no support is available of GNOME for Windows, made my efforts in vain . =20 If u could guide me, in what way I could get GNOME libraries, for = having GNOME CANVAS applications working over Microsoft Windows, I would be very much greatful to u. =20 Thanx in advance. =20 Kind Regards, Sagar Shah =20 ------=_NextPart_000_000E_01C328F7.D5F17470 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
   
Hi,
 
I have made gtkmm applications (projects), that are working=20 fine
over Linux 7.x os, the applications include the support of=20 gnome
libraries (libgnome, libart, etc), gtkmm and gtk=20 libraries.
 
Well  I wanted to have the same = applications=20 to be working  over
Microsoft Windows 9x,NT,2000. For = these I have=20 installed Dev-Cpp IDE,
gtk-2.0 and gtkmm-2.0.
 
The = applications=20 that include GTK and GTKMM libraries are working fine
over Windows, = but the=20 problems comes when applications of GNOME CANVAS
is tried to built = over=20 Windows, since I dont have support of GNOME
libraries in=20 windows..
 
we have searched the libraries over the net, but = a html=20 page
http://ca= nvas.gnome.org:65348/gnomefaq/html/x359.html
<http://ca= nvas.gnome.org:65348/gnomefaq/html/x359.html> =20 ,stating that
no support is available of GNOME for Windows, = made my=20 efforts in vain .
 
If u could guide me, in = what way I=20 could get GNOME libraries, for having GNOME
CANVAS applications = working over=20 Microsoft Windows, I would be very
much greatful to=20 u.
 
Thanx in advance.
 
Kind Regards,

Sagar Shah
 
------=_NextPart_000_000E_01C328F7.D5F17470-- From Murray.Cumming@Comneon.com Mon Jun 2 08:59:51 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id 752DE1859E; Mon, 2 Jun 2003 08:59:51 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h52CxNxZ013062; Mon, 2 Jun 2003 14:59:26 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 2 Jun 2003 15:00:16 +0200 Message-ID: <258B0164D480D5118D900800062B3858FFB766@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: sagars@dpsl.net, gnome-devel-list@gnome.org, gnomemm-list@gnome.org Date: Mon, 2 Jun 2003 14:59:32 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Subject: [gnomemm] RE: Issue regarding GNOME CANVAS Libraries on Windows Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Sagar Shah [mailto:sagars@dpsl.net] I have reduced the number of email addresses. Your cross-posting was excessive. > the problems comes when applications of GNOME CANVAS > is tried to built over Windows, since I dont have support of GNOME > libraries in windows.. > we have searched the libraries over the net, but a html page > http://canvas.gnome.org:65348/gnomefaq/html/x359.html > ,stating that > no support is available of GNOME for Windows, made my efforts in vain . > If u could guide me, in what way I could get GNOME libraries, for having GNOME > CANVAS applications working over Microsoft Windows, I would be very > much greatful to u. I think you are saying that you can't build libgnomecanvas on Windows, or find a binary for it. Have you tried building it? What problems have you found. It's probably also worth saying what environment you are using - I suspect cygwin and/or mingwin. The GTK+/Win32 mailing list might also be useful to you - see the link on http://www.gtk.org/ . Murray Cumming murrayc@usa.net www.murrayc.com From manuel.martinez@isotrol.com Tue Jun 3 10:42:00 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mail.isotrol.com (mail.isotrol.com [62.81.192.66]) by mail.gnome.org (Postfix) with ESMTP id 139DD18BCE for ; Tue, 3 Jun 2003 10:41:59 -0400 (EDT) Received: from MRM.red.isotrol.com (octopussy.isotrol.com [62.81.192.70]) by mail.isotrol.com (8.12.3/8.12.3/Debian-6.4) with ESMTP id h53Efv4T005860 for ; Tue, 3 Jun 2003 16:41:57 +0200 From: Manuel Martinez Fernandez To: lista gnomemm Content-Type: multipart/mixed; boundary="=-C42eW/SK4xRhkC/lkIW+" X-Mailer: Ximian Evolution 1.0.8-3mdk Date: 03 Jun 2003 16:39:35 +0200 Message-Id: <1054651175.2221.67.camel@MRM.red.isotrol.com> Mime-Version: 1.0 Subject: [gnomemm] Gnome::Canvas::Canvas problem dragging text item Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: --=-C42eW/SK4xRhkC/lkIW+ Content-Type: text/plain Content-Transfer-Encoding: 7bit I'm trying to drag some Gnome::Canvas::Canvas' items. The Rect and Pixbuf items works fine, but the Text items not. I can drag Text items, the problem appears when i release them up the coordinate y 100 approx, then Text item will not receive more events.This not occurs with the Rect and Pixbuf items. Perhaps i'm doing something wrong or my libgnomecanvasmm/libgnomecanvas has some bugs... I've upgrated from libgnomecanvas-2.0 2.0.2 to 2.3.0 but the problem is still here. $ pkg-config libgnomecanvas-2.0 --modversion 2.3.0 $ pkg-config libgnomecanvasmm-2.0 --modversion 1.3.11 $ pkg-config gtkmm-2.0 --modversion 2.0.0 a little example is attached. Thanks! --=-C42eW/SK4xRhkC/lkIW+ Content-Disposition: attachment; filename=main.cpp Content-Transfer-Encoding: quoted-printable Content-Type: text/x-c++; name=main.cpp; charset=ISO-8859-15 #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace Gnome::Canvas::Properties; using namespace Gnome::Canvas; using namespace std; //class MyCanvas: public Gnome::Canvas::CanvasAA class MyCanvas: public Gnome::Canvas::Canvas { public: MyCanvas () :=20 fleur_(Gdk::FLEUR), dragging_(false) { set_scroll_region(0,0,1000,1000); =09 //Draw a Rectangle item_ =3D manage(new Gnome::Canvas::Rect (*root(), 0, 0, 100, 100)); *item_ << width_pixels (5) << outline_color ("red"); =09 item_->signal_event().connect(SigC::bind(SigC::slot(*this, &MyCanvas::ite= mEvent), item_)); =09 //Draw a simple text item_ =3D manage(new Gnome::Canvas::Text(*root(), 120, 120, Glib::locale= _to_utf8("Hello World!"))); *item_ << fill_color ("blue") << font("Arial 20"); =09 item_->signal_event().connect(SigC::bind(SigC::slot(*this, &MyCanvas::ite= mEvent), item_)); =09 } private: =09 bool itemEvent(GdkEvent* event, Gnome::Canvas::Item* item)=20 { =09 cout << "Event" << endl; =09 double item_x, item_y; item_x =3D event->button.x; item_y =3D event->button.y; =09 =09 switch (event->type)=20 { =09 case GDK_BUTTON_PRESS: { switch(event->button.button)=20 { case 3: { item_ =3D item; x_ =3D item_x; y_ =3D item_y; =20 item_->raise_to_top(); =09 item_->grab(GDK_POINTER_MOTION_MASK | GDK_BUTTON_RELEASE_MASK, fleur_= , event->button.time); dragging_ =3D true; } =09 break; } } break; =09 case GDK_MOTION_NOTIFY: { if (dragging_ && (event->motion.state & GDK_BUTTON3_MASK))=20 { item_->move(item_x - x_, item_y - y_); x_ =3D item_x; y_ =3D item_y; } } break; =09 case GDK_BUTTON_RELEASE: { cout << "x: " << item_x << " y: " << item_y << endl; item_->ungrab(event->button.time); dragging_ =3D false; } break; =20 default: break; =09 } =09 return true; } =09 Gnome::Canvas::Item *item_;=09 Gdk::Cursor fleur_;=09 bool dragging_; double x_, y_; }; class MyWindow: public Gtk::Window { public: MyWindow() { add(scrolledWindow_); =09 scrolledWindow_.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC)= ; =09 =09 scrolledWindow_.add(canvas_); =09 set_resizable(false); set_size_request(400,300); show_all_children(); } ~MyWindow() {} private: MyCanvas canvas_; Gtk::ScrolledWindow scrolledWindow_; }; int main (int argc, char **argv) { Gtk::Main m (argc, argv); Gnome::Canvas::init (); =20 MyWindow w; m.run(w); } --=-C42eW/SK4xRhkC/lkIW+-- From Murray.Cumming@Comneon.com Wed Jun 11 02:06:15 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id B0B6518220 for ; Wed, 11 Jun 2003 02:06:14 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5B65Dh2010803; Wed, 11 Jun 2003 08:05:13 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Wed, 11 Jun 2003 08:06:18 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C532C@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: cjcollier@colliertech.org Cc: gnomemm-list@gnome.org Date: Wed, 11 Jun 2003 08:05:39 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Subject: [gnomemm] RE: libgdamm Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: C.J. Collier [mailto:cjcollier@colliertech.org] > Heya Murray, > > Have you gotten all the help you need with libgdamm? I don't see a > debian package, so I assume it's not production ready. Anything I can > do to help? Please use the gnomemm mailing list for this in future. As far as I know libgdamm has never been used, not even for a simple example. You could help by - Checking whether it builds. - Finding a simple example to translate to C++. - Finding what is unwrapped. Murray Cumming murrayc@usa.net www.murrayc.com From sagars@dpsl.net Sat Jun 14 01:39:26 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by mail.gnome.org (Postfix) with ESMTP id C37FB1840A for ; Sat, 14 Jun 2003 01:39:12 -0400 (EDT) Received: by mail.dpsl.net with Internet Mail Service (5.5.2653.19) id ; Sat, 14 Jun 2003 11:13:06 +0530 Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by khyber.enigma with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id K739P6LP; Sat, 14 Jun 2003 11:12:59 +0530 Received: FROM WAS BY khyber.enigma ; Sat Jun 14 11:12:58 2003 +0500 From: Sagar Shah To: olau@hardworking.dk, gnomemm-list@gnome.org, gtkmm-list@gnome.org Cc: Murray.Cumming@Comneon.com Message-ID: <00dd01c332a0$298e8cb0$860410ac@WAS> Date: Sat, 14 Jun 2003 11:09:52 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D6_01C33265.7A53BDE0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Subject: [gnomemm] buiding Libgnomecanvasmm on Microsoft windows using cygwin Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: This is a multi-part message in MIME format. ------=_NextPart_000_00D6_01C33265.7A53BDE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, =20 I am trying to build libgnomecanvasmm on windows platform using Cywin. =20 My utimate requirment is to run the gnome canvas application over windows platform. =20 I have got all windows installers from the site=20 http://web.sfc.keio.ac.jp/~s01397ms/cygwin/ =20 =20 By this i am able to install GTK+2.0 , GTKMM, Libgnomecanvas etc., but my applications requires libgnomecanvasmm libraries =20 i tried to built libgnomecanvasmm package available on http://www.sourceforge.net , but many compilation problems occured. =20 Please help in these regard. =20 Thanx in advanced =20 Regards Sagar Shah ------=_NextPart_000_00D6_01C33265.7A53BDE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi,
 
I am trying to build = libgnomecanvasmm on windows=20 platform using Cywin.
 
My utimate requirment is to run the = gnome canvas=20 application over windows platform.
 
I have got all windows installers = from the site=20
http://web.sfc.keio= .ac.jp/~s01397ms/cygwin/
 
By this i am able to install GTK+2.0 , GTKMM, Libgnomecanvas etc., = but my=20 applications requires libgnomecanvasmm libraries
 
i tried to built libgnomecanvasmm package available on http://www.sourceforge.net, but = many=20 compilation problems occured.
 
Please help in these regard.
 
Thanx in advanced
 
Regards
Sagar = Shah
------=_NextPart_000_00D6_01C33265.7A53BDE0-- From olau@hardworking.dk Sat Jun 14 14:50:09 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp040.tiscali.dk (smtp040.tiscali.dk [212.54.64.106]) by mail.gnome.org (Postfix) with ESMTP id 2A3671848E for ; Sat, 14 Jun 2003 14:50:09 -0400 (EDT) Received: from bach.composers (118.ppp1-2.abc.worldonline.dk [213.237.21.246]) by smtp040.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5EIo33c026838 for ; Sat, 14 Jun 2003 20:50:04 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19RG73-0000Az-GT for gnomemm-list@gnome.org; Sat, 14 Jun 2003 20:50:53 +0200 To: gnomemm-list@gnome.org References: <00dd01c332a0$298e8cb0$860410ac@WAS> From: Ole Laursen Date: 14 Jun 2003 20:50:53 +0200 In-Reply-To: <00dd01c332a0$298e8cb0$860410ac@WAS> Message-ID: <87of10biia.fsf@bach.composers> Lines: 12 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Re: buiding Libgnomecanvasmm on Microsoft windows using cygwin Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Sagar Shah writes: > i tried to built libgnomecanvasmm package available on > http://www.sourceforge.net, but many compilation problems occured. I'm not really using Windows myself, but I think you need to tell us precisely what these problems were. When we don't know what's wrong, it's a little hard to know, well, what's wrong. :-) -- Ole Laursen http://www.cs.auc.dk/~olau/ From olau@hardworking.dk Sat Jun 14 15:01:56 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp040.tiscali.dk (smtp040.tiscali.dk [212.54.64.106]) by mail.gnome.org (Postfix) with ESMTP id CFD6E181B1 for ; Sat, 14 Jun 2003 15:01:55 -0400 (EDT) Received: from bach.composers (118.ppp1-2.abc.worldonline.dk [213.237.21.246]) by smtp040.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5EJ1q3c027002 for ; Sat, 14 Jun 2003 21:01:52 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19RGIT-0000BR-85 for gnomemm-list@gnome.org; Sat, 14 Jun 2003 21:02:41 +0200 To: gnomemm-list@gnome.org Subject: Re: [gnomemm] Re: buiding Libgnomecanvasmm on Microsoft windows using cygwin References: <00dd01c332a0$298e8cb0$860410ac@WAS> <87of10biia.fsf@bach.composers> From: Ole Laursen Date: 14 Jun 2003 21:02:40 +0200 In-Reply-To: <87of10biia.fsf@bach.composers> Message-ID: <87isr8bhyn.fsf@bach.composers> Lines: 17 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Ole Laursen writes: > Sagar Shah writes: > > > i tried to built libgnomecanvasmm package available on > > http://www.sourceforge.net, but many compilation problems occured. > > I'm not really using Windows myself, but I think you need to tell us > precisely what these problems were. When we don't know what's wrong, > it's a little hard to know, well, what's wrong. :-) Oh, by the way, please don't post in HTML (it screws up some mail readers). -- Ole Laursen http://www.cs.auc.dk/~olau/ From mxpxfifws@yahoo.com Tue Jun 17 17:50:19 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13803.mail.yahoo.com (web13803.mail.yahoo.com [216.136.175.13]) by mail.gnome.org (Postfix) with SMTP id E32A718372 for ; Tue, 17 Jun 2003 17:50:18 -0400 (EDT) Message-ID: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Received: from [65.243.233.2] by web13803.mail.yahoo.com via HTTP; Tue, 17 Jun 2003 14:50:18 PDT Date: Tue, 17 Jun 2003 14:50:18 -0700 (PDT) From: Bryan Forbes To: gnomemm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Bonobomm/Gnome-vfsmm Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hello all, Recently, I have been working harder and harder to bring another release for Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need an MimeAction class that deals with Bonobo components and such. I know very little about Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. Here are some questions I have: 1. What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they were generated with orbitcpp, but how? 2. What does it mean when you have a return type or variable type that starts with :: (example: ::Bonobo::Listener_var corbaref_; // line 82 in libbonobomm/bonobomm/servers/listener.h) 3. I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works together would help me out. All of the different POA_* and _orbitcpp stuff is confusing the crap out of me. Maybe I'm trying too much right now, but I'd like to get this down; if not for gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in advance! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From mxpxfifws@yahoo.com Tue Jun 17 18:12:46 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13804.mail.yahoo.com (web13804.mail.yahoo.com [216.136.175.14]) by mail.gnome.org (Postfix) with SMTP id B07A1181AB for ; Tue, 17 Jun 2003 18:12:45 -0400 (EDT) Message-ID: <20030617221245.52170.qmail@web13804.mail.yahoo.com> Received: from [65.243.233.2] by web13804.mail.yahoo.com via HTTP; Tue, 17 Jun 2003 15:12:45 PDT Date: Tue, 17 Jun 2003 15:12:45 -0700 (PDT) From: Bryan Forbes To: gnomemm-list@gnome.org In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Gnome-vfsmm features Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hello again :) I have a request from yall... could you tell me what features of gnome-vfs you would like to see wrapped? Before answering this, please grab the latest CVS of gnome-vfsmm. One addition I have that isn't in the CVS tree is a wrapped GnomeVFSMIMEApplication and the functions that use it that are in application-registry.[h|cc]. Also, I've been working on Xfer stuff (transfer, for those that don't know vfs) but have hit some snags that I'll share with the list if I don't figure them out in the next week. Thanks for your feedback in advance! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From murrayc@usa.net Wed Jun 18 04:17:23 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from cmsrelay05.mx.net (cmsrelay05.mx.net [165.212.11.2]) by mail.gnome.org (Postfix) with SMTP id 5F742188F0 for ; Wed, 18 Jun 2003 04:17:23 -0400 (EDT) Received: from uadvg130.cms.usa.net (165.212.11.130) by cmsoutbound.mx.net with SMTP; 18 Jun 2003 08:17:22 -0000 Received: from [193.1.27.84] [193.1.27.84] by uadvg130.cms.usa.net (ASMTP/murrayc@usa.net) via mtad (C8.MAIN.3.06H) with ESMTP id 696HFRiRs0501M30; Wed, 18 Jun 2003 08:17:19 GMT Subject: Re: [gnomemm] Bonobomm/Gnome-vfsmm From: Murray Cumming Reply-To: murrayc@usa.net To: Bryan Forbes Cc: gnomemm-list In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> References: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Content-Type: text/plain Organization: Message-Id: <1055938638.2181.10.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) Date: 18 Jun 2003 14:17:18 +0200 Content-Transfer-Encoding: 7bit Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: On Tue, 2003-06-17 at 23:50, Bryan Forbes wrote: > Hello all, > Recently, I have been working harder and harder to bring another release for > Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals > with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need > an MimeAction class that deals with Bonobo components and such. I know very little about > Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site > about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. > Here are some questions I have: > > 1. > What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they > were generated with orbitcpp, but how? > > 2. > What does it mean when you have a return type or variable type that starts with :: > (example: ::Bonobo::Listener_var corbaref_; // line 82 in > libbonobomm/bonobomm/servers/listener.h) > > 3. > I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works > together would help me out. All of the different POA_* and _orbitcpp stuff is confusing > the crap out of me. I'm sorry, but this is generic CORBA stuff and we are not the best people to explain it. > Maybe I'm trying too much right now, but I'd like to get this down; if not for > gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in > advance! If you give me a URL for API docs, or a lxr/bonsai URL, then hopefully I can find time to look at it sometime. If possible, we should probably not try to wrap parts of the API that use Bonobo or CORBA. orbitcpp is just too difficult. -- Murray Cumming murray@usa.net www.murrayc.com From murrayc@usa.net Wed Jun 18 09:10:04 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from nitserver.guadec.null (unknown [193.1.27.184]) by mail.gnome.org (Postfix) with SMTP id DCB2218C76 for ; Wed, 18 Jun 2003 09:10:03 -0400 (EDT) Received: (qmail 17632 invoked from network); 18 Jun 2003 13:10:02 -0000 Received: from unknown (HELO ?192.168.42.33?) (192.168.42.33) by nitserver.guadec.null with SMTP; 18 Jun 2003 13:10:02 -0000 From: Murray Cumming Reply-To: murrayc@usa.net To: Manjit Dua Cc: gtkmm-list , gnomemm-list In-Reply-To: <20030618125755.18926.qmail@indiainfo.com> References: <20030618125755.18926.qmail@indiainfo.com> Content-Type: text/plain Organization: Message-Id: <1055949001.2186.55.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) Date: 18 Jun 2003 17:10:01 +0200 Content-Transfer-Encoding: 7bit Subject: [gnomemm] Re: [gtkmm] what options to be used with mingw32-gcc Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: On Wed, 2003-06-18 at 14:57, Manjit Dua wrote: > Hi, > > i am building libgnomecanvasmm on windows using cygwin i don't know > what options to be used with ./configure to use with mingw32-gcc or how to tell the configure script to use mingw32-gcc compiler instead of gcc3.2.3 > > Hope u will help me in these regards > Thanx in advanced I am getting sick of you sending the same message over and over again. This must be the tenth time. Please have a little patience. Have you successfully built libgnomecanvas on windows? Have you successfully _built_ gtkmm on windows? Before, I think you mentioned some strange non-official GTK+ binaries that you installed. It would be simpler to use the official binaries - people will not be able to help you otherwise. -- Murray Cumming murray@usa.net www.murrayc.com From vgrinche@integ.com Wed Jun 18 17:46:07 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from roxy.integ.com (integ.com [207.32.114.2]) by mail.gnome.org (Postfix) with SMTP id 3F30F18A4D for ; Wed, 18 Jun 2003 17:46:07 -0400 (EDT) Received: from VGRINCHE-NT [172.16.1.173] by roxy.integ.com with XWall v3.26 ; Wed, 18 Jun 2003 17:46:24 -0400 Received: from vgrinche-nt.integ.com (localhost [127.0.0.1]) by vgrinche-nt.integ.com (8.12.8/8.12.5) with ESMTP id h5ILk5Yn021559; Wed, 18 Jun 2003 17:46:05 -0400 Received: (from vlad@localhost) by vgrinche-nt.integ.com (8.12.8/8.12.5/Submit) id h5ILk5oD021557; Wed, 18 Jun 2003 17:46:05 -0400 Subject: Re: [gnomemm] Bonobomm/Gnome-vfsmm From: Vladislav Grinchenko To: Bryan Forbes Cc: gnomemm-list@gnome.org In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> References: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: Message-Id: <1055972764.19363.11.camel@vgrinche-nt> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-4) Date: 18 Jun 2003 17:46:04 -0400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Bryan, On Tue, 2003-06-17 at 17:50, Bryan Forbes wrote: > Hello all, > Recently, I have been working harder and harder to bring another release for > Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals > with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need > an MimeAction class that deals with Bonobo components and such. I know very little about > Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site > about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. > Here are some questions I have: > > 1. > What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they > were generated with orbitcpp, but how? > Bonobo is a set of IDL interfaces. You describe an interface to your service in terms of IDL language, then run your IDL description through idl compiler (orbitcpp has one), and it would generate for you C++ stab and implementation files. For each IDL, there are two sets of generated files: one for the client side to use to call CORBA objects remotedly; the other is for the server side to implement the interface. The client side need not be changed. All you do is to link them into your client application and know how to use the classes. The server side naturally needs implementation. > 2. > What does it mean when you have a return type or variable type that starts with :: > (example: ::Bonobo::Listener_var corbaref_; // line 82 in > libbonobomm/bonobomm/servers/listener.h) > It means what it said: when instantiated, it is a reference to the remote object of type ::Bonobo::Listener. > 3. > I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works > together would help me out. All of the different POA_* and _orbitcpp stuff is confusing > the crap out of me. > Actually, it would not help you a bit. All you need to understand is IDL language to know what services Bonobo provides. Then you are suppose to look at IDL interface definition files and, armed with general understanding of CORBA, use them in your applications. > Maybe I'm trying too much right now, but I'd like to get this down; if not for > gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in > advance! > CORBA has pretty steep learning curve - but, I guess, there is no way around in GNOME world 'cause its all based on it. A good starting point would be to read "Advanced CORBA Programming with C++" by Henning/Vinoski. You don't need all of it, but some key chapters such as IDL and C++ mapping. I myself just started on it. Good luck. > -Bryan > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list -- _____________________________________________________________ Vladislav Grinchenko e-mail (w): vgrinche@integ.com Software Engineer (h): vladg@erols.com Integral Systems, Inc. http: www.integ.com "Focus on quality, and productivity will follow." C. Jones _____________________________________________________________ From bland@mail.ru Thu Jun 19 23:06:32 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.jp.viruscheck.net (smtp1.jp.viruscheck.net [154.33.69.52]) by mail.gnome.org (Postfix) with ESMTP id 64752180D8 for ; Thu, 19 Jun 2003 23:06:31 -0400 (EDT) Received: from [154.33.69.37] (helo=mail2.jp.viruscheck.net) by smtp1.jp.viruscheck.net with esmtp (Exim 3.16 #2) id 19TCEb-0003ZD-00 for gnomemm-list@gnome.org; Fri, 20 Jun 2003 12:06:41 +0900 Received: from [219.167.226.187] (helo=noc.orchid) by mail2.jp.viruscheck.net with esmtp (Exim 3.36 #2) id 19TCEO-0003fd-00 for gnomemm-list@gnome.org; Fri, 20 Jun 2003 12:06:28 +0900 Received: from mail.ru (horse.orchid [89.60.10.11]) by noc.orchid (8.10.2+Sun/8.10.2) with ESMTP id h5K36Ri06261 for ; Fri, 20 Jun 2003 12:06:27 +0900 (JST) Message-ID: <3EF27A33.8090802@mail.ru> Date: Fri, 20 Jun 2003 12:06:27 +0900 From: Alexander Nedotsukov User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030612 X-Accept-Language: en-us, en MIME-Version: 1.0 To: gnomemm-list@gnome.org Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Subject: [gnomemm] gnomemm2 in FreeBSD ports collection Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: All, As I prommissed some time ago. Here is an announcements that gnomemm2 is available now from FreeBSD ports collection. To install it people supposed to follow regular port build/install procedure. In our case this will be #cd /usr/ports/x11-toolkits/gnomemm; make install clean There is also binary packages will be available in a week. And then #pkg_add -r gnomemm2 will do the job. gnome-fvsmm and gconfmm are supplied as separate ports and can be found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary packages will be available via #pkg_add -r gnome-vfsmm #pkg_add -r gconfmm To install gtkmm2 only do #pkg_add -r gtkmm2 All the best, Alexander. From mxpxfifws@yahoo.com Sat Jun 21 13:01:44 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13808.mail.yahoo.com (web13808.mail.yahoo.com [216.136.175.18]) by mail.gnome.org (Postfix) with SMTP id 582F8180E0 for ; Sat, 21 Jun 2003 13:01:44 -0400 (EDT) Message-ID: <20030621170143.25287.qmail@web13808.mail.yahoo.com> Received: from [65.243.233.2] by web13808.mail.yahoo.com via HTTP; Sat, 21 Jun 2003 10:01:43 PDT Date: Sat, 21 Jun 2003 10:01:43 -0700 (PDT) From: Bryan Forbes To: gtkmm-list , gnomemm-list In-Reply-To: <3EF27A33.8090802@mail.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Glib::ListHandle and a new Gnome::Vfs class... Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hey all, I'm running into a brick wall and I wasn't sure which list to send this to, so I sent it to both (since it has to do with both gtkmm/glibmm and gnomemm). I have this gnome-vfs function (gnome_vfs_mime_get_short_list_applications), that returns a GList* of GnomeVFSMimeApplication*'s (the doc for this function is at http://developer.gnome.org/doc/API/2.0/gnome-vfs-2.0/gnome-vfs-gnome-vfs-mime-database.html#gnome-vfs-mime-get-short-list-applications) Anyway, I have GnomeVFSMimeApplication wrapped. Here's the class (maybe I'm doing something wrong): class MimeApplication { public: #ifndef DOXYGEN_SHOULD_SKIP_THIS typedef MimeApplication CppObjectType; typedef GnomeVFSMimeApplication BaseObjectType; #endif /* DOXYGEN_SHOULD_SKIP_THIS */ MimeApplication(); // Use make_a_copy=true when getting it directly from a struct. explicit MimeApplication(GnomeVFSMimeApplication* castitem, bool make_a_copy = false); MimeApplication(const MimeApplication& src); MimeApplication& operator=(const MimeApplication& src); ~MimeApplication(); GnomeVFSMimeApplication* gobj() { return gobject_; } const GnomeVFSMimeApplication* gobj() const { return gobject_; } structs. GnomeVFSMimeApplication* gobj_copy() const; protected: GnomeVFSMimeApplication* gobject_; public: static MimeApplication create_from_id(const Glib::ustring& id); Glib::ustring get_id() const; Glib::ustring get_name() const; Glib::ustring get_command() const; MimeApplicationArgumentType get_argument_type() const; Glib::ListHandle get_supported_uri_schemes() const; bool can_open_multiple_files(); bool requires_terminal(); }; here are the important methods: MimeApplication::MimeApplication() : gobject_ (0) // Allows creation of invalid wrapper, e.g. for output arguments to methods. {} MimeApplication::MimeApplication(const MimeApplication& src) : gobject_ ((src.gobject_) ? gnome_vfs_mime_application_copy(src.gobject_) : 0) {} MimeApplication::MimeApplication(GnomeVFSMimeApplication* castitem, bool make_a_copy /* = false */) { if(!make_a_copy) { // It was given to us by a function which has already made a copy for us to keep. gobject_ = castitem; } else { // We are probably getting it via direct access to a struct, // so we can not just take it - we have to take a copy of it. if(castitem) gobject_ = gnome_vfs_mime_application_copy(castitem); else gobject_ = 0; } } MimeApplication& MimeApplication::operator=(const MimeApplication& src) { GnomeVFSMimeApplication *const new_gobject = (src.gobject_) ? gnome_vfs_mime_application_copy(src.gobject_) : 0; if(gobject_) gnome_vfs_mime_application_free(gobject_); gobject_ = new_gobject; return *this; } MimeApplication::~MimeApplication() { if(gobject_) gnome_vfs_mime_application_free(gobject_); } GnomeVFSMimeApplication* MimeApplication::gobj_copy() const { return gnome_vfs_mime_application_copy(gobject_); } This class is in the Gnome and Vfs namespaces (just so you know). Also, this is generated from an hg file (the class is _CLASS_OPAQUE_COPYABLE). Anyway, when I go to wrap the function (a function that will be in the Mime namespace), this is how I do it: Glib::ListHandle get_short_list_applications(const Glib::ustring& mime_type) { GList* pList = gnome_vfs_mime_get_short_list_applications(mime_type.c_str()); return Glib::ListHandle(pList, Glib::OWNERSHIP_NONE); } This way worked in application-registry.[h|cc], but it doesn't seem to work here. I get this compile error: /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h: In destructor `void Glib::ListHandle::ListHandle() [with T = Gnome::Vfs::MimeApplication, Tr = Glib::Container_Helpers::TypeTraits]': mime-handlers.cc:47: instantiated from here /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h:299: invalid conversion from `void*' to `GnomeVFSMimeApplication*' /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h:299: initializing argument 1 of `Gnome::Vfs::MimeApplication::MimeApplication(GnomeVFSMimeApplication*, bool)' make[1]: *** [mime-handlers.lo] Error 1 I'm not sure why listhandle.h thinks the GList* is a list of void*'s, so it really confuses me, but maybe I'm doing something completely wrong. Just so you know, I'm compiling with g++-3.2 (so it's not that dumb 3.3 error). I know this is a long email, but I wanted to be sure that yall knew exactly what was up so you could help me. Thanks in advance!! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From mxpxfifws@yahoo.com Sat Jun 21 13:39:36 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13804.mail.yahoo.com (web13804.mail.yahoo.com [216.136.175.14]) by mail.gnome.org (Postfix) with SMTP id D5C05182DA for ; Sat, 21 Jun 2003 13:39:35 -0400 (EDT) Message-ID: <20030621173935.2184.qmail@web13804.mail.yahoo.com> Received: from [65.243.233.2] by web13804.mail.yahoo.com via HTTP; Sat, 21 Jun 2003 10:39:35 PDT Date: Sat, 21 Jun 2003 10:39:35 -0700 (PDT) From: Bryan Forbes To: gtkmm-list , gnomemm-list In-Reply-To: <200306211125.52379.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Ignore last email... Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Ok, I knew this would happen. As soon as I sent the email, I figured it out. I needed to return Glib::ListHandle from my function. So, I feel thoroughly stupid now, and laughing replies to this would be understandable. Now I'll go back to my coding. -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From schizoping@libero.it Sun Jun 22 03:04:52 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp2.libero.it (smtp2.libero.it [193.70.192.52]) by mail.gnome.org (Postfix) with ESMTP id DC4331824C for ; Sun, 22 Jun 2003 03:04:51 -0400 (EDT) Received: from libero.it (193.70.192.43) by smtp2.libero.it (7.0.012) id 3E9BEBBA0066DC55 for gnomemm-list@gnome.org; Sun, 22 Jun 2003 09:04:52 +0200 Date: Sun, 22 Jun 2003 09:04:51 +0200 Message-Id: MIME-Version: 1.0 X-Sensitivity: 3 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable From: =?iso-8859-1?Q?schizoping?= To: =?iso-8859-1?Q?gnomemm-list?= X-XaM3-API-Version: 3.3 (B31) pl4 X-type: 0 X-SenderIP: 151.26.148.225 Subject: [gnomemm] =?iso-8859-1?Q?gnomemm_tutorial?= Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hi to all, i' m trying to learn how to use gnon=ECmemm libs.=0D=0AI' ve f= ollowed the gtkmm tutorial and i' m now looking for a gnomemm tutorial, b= ut foud nothing.=0D=0AI' ve tyied to build some "skin" of very simple pro= grams with glademm and study its, but it' s not so easy for me!=0D=0APlea= se help me!!!=0D=0A From Murray.Cumming@Comneon.com Mon Jun 23 04:52:12 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id 67B8F181A6 for ; Mon, 23 Jun 2003 04:52:12 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5N8pUMf017841; Mon, 23 Jun 2003 10:51:30 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 23 Jun 2003 10:52:52 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: bland@mail.ru, gnomemm-list@gnome.org Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Mon, 23 Jun 2003 10:52:08 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > -----Original Message----- > From: Alexander Nedotsukov [mailto:bland@mail.ru] > Sent: Freitag, 20. Juni 2003 05:06 > To: gnomemm-list@gnome.org > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > All, > > As I prommissed some time ago. Here is an announcements that > gnomemm2 is available now from FreeBSD ports collection. Great news. Did you need to patch anything? > To > install it > people supposed to follow regular port build/install > procedure. In our > case this will be > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > There is also binary packages will be available in a week. And then > #pkg_add -r gnomemm2 > > will do the job. > gnome-fvsmm and gconfmm are supplied as separate ports I hope that gconfmm is merely a dependency of gnomemm. They should not conflict. Why is gconfmm a special case here? > and can be > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > packages will > be available via > #pkg_add -r gnome-vfsmm > #pkg_add -r gconfmm > > To install gtkmm2 only do > #pkg_add -r gtkmm2 > > All the best, > Alexander. Murray Cumming murrayc@usa.net www.murrayc.com From Murray.Cumming@Comneon.com Mon Jun 23 05:00:08 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id D2A96182AC for ; Mon, 23 Jun 2003 05:00:07 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5N8xNMf020386; Mon, 23 Jun 2003 10:59:25 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 23 Jun 2003 11:00:45 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C569D@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: vgrinche@integ.com, mxpxfifws@yahoo.com Cc: gnomemm-list@gnome.org Subject: RE: [gnomemm] Bonobomm/Gnome-vfsmm Date: Mon, 23 Jun 2003 10:59:58 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Vladislav Grinchenko [mailto:vgrinche@integ.com] > CORBA has pretty steep learning curve - but, I guess, there is no way > around in GNOME world 'cause its all based on it. Actually very little in GNOME uses CORBA, and it will probably be even less in future. Hopefully we will use it where it is helpful and not where it's not. This is good news, because implementing our own C++ CORBA mapping is difficult. > A good > starting point > would be to read "Advanced CORBA Programming with C++" by > Henning/Vinoski. You don't need all of it, but some key > chapters such as > IDL and C++ mapping. I myself just started on it. Yes, that's the definitive book: http://www.gtkmm.org/books.shtml Murray Cumming murrayc@usa.net www.murrayc.com From olau@hardworking.dk Tue Jun 24 14:50:51 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp010.tiscali.dk (smtp010.tiscali.dk [212.54.64.103]) by mail.gnome.org (Postfix) with ESMTP id EB36018AF5 for ; Tue, 24 Jun 2003 14:50:50 -0400 (EDT) Received: from bach.composers (73.ppp1-1.abc.worldonline.dk [213.237.21.73]) by smtp010.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5OIpHmo010884 for ; Tue, 24 Jun 2003 20:51:21 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19UkRz-0000Mo-KE for gnomemm-list@gnome.org; Tue, 24 Jun 2003 11:50:55 +0200 To: gnomemm-list@gnome.org Subject: Re: [gnomemm] gnomemm tutorial References: From: Ole Laursen Date: 24 Jun 2003 11:50:52 +0200 In-Reply-To: Message-ID: <87he6fpzwj.fsf@bach.composers> Lines: 34 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: schizoping writes: > Hi to all, i' m trying to learn how to use gnon=ECmemm libs. I' ve > followed the gtkmm tutorial and i' m now looking for a gnomemm > tutorial, but foud nothing. I' ve tyied to build some "skin" of > very simple programs with glademm and study its, but it' s not so > easy for me! There really isn't one. But the idea is simple: 1. Build the interface with Glade. 2. Save it as an XML file and load it with libglademm. 3. Fetch a pointer to each of the widgets you need to connect signals to (e.g. buttons) from the Xml object you got from loading the XML file. 4. Then connect the signals to callback methods and you're basically done. You could take a look at Murray's PrefixSuffix for an example (if you can read his camel notation): http://prefixsuffix.sf.net I've also participated in discussions on this list about this before - you could find it by looking in the archives (but don't use the search, it is broken). Now my exams are over, I will hopefully find some time to write an article about it. --=20 Ole Laursen http://www.cs.auc.dk/~olau/ From bland@mail.ru Fri Jun 27 04:42:41 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mv.ru (mv.ru [193.124.97.171]) by mail.gnome.org (Postfix) with ESMTP id A6AD218EEE for ; Fri, 27 Jun 2003 04:42:40 -0400 (EDT) Received: from [213.242.18.137] (HELO hearth) by mv.ru (CommuniGate Pro SMTP 3.5.9) with SMTP id 9433228; Fri, 27 Jun 2003 12:42:37 +0400 Message-ID: <001001c33c88$097fdfe0$8912f2d5@nl.inet> From: "Alexander Nedotsukov" To: , References: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> Subject: Re: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 12:42:17 +0400 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: ----- Original Message ----- From: To: ; Sent: Monday, June 23, 2003 12:52 PM Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection > > -----Original Message----- > > From: Alexander Nedotsukov [mailto:bland@mail.ru] > > Sent: Freitag, 20. Juni 2003 05:06 > > To: gnomemm-list@gnome.org > > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > > > > All, > > > > As I prommissed some time ago. Here is an announcements that > > gnomemm2 is available now from FreeBSD ports collection. > > Great news. Did you need to patch anything? A littel. Small Makefile changes which already present in cvs and patches in orbitcpp (see orbitcpp-list) need to compile Bonobo.idl on 4.x system wich make use 2.95.x gcc C++ compiller series. > > > To > > install it > > people supposed to follow regular port build/install > > procedure. In our > > case this will be > > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > > > There is also binary packages will be available in a week. And then > > #pkg_add -r gnomemm2 > > > > will do the job. > > gnome-fvsmm and gconfmm are supplied as separate ports > > I hope that gconfmm is merely a dependency of gnomemm. They should not Right. gconfmm will be automaticaly installed. > conflict. Why is gconfmm a special case here? I believe this was made as analog to gnomemm2all tarball content. gconfmm and gnome-vfsmm are packaged separately for some reason. So if you your advise will be to add these two modules to gnomemm metaport I'll do. All the best, Alexander. > > > and can be > > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > > packages will > > be available via > > #pkg_add -r gnome-vfsmm > > #pkg_add -r gconfmm > > > > To install gtkmm2 only do > > #pkg_add -r gtkmm2 > > > > All the best, > > Alexander. > > Murray Cumming > murrayc@usa.net > www.murrayc.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list > From bland@mail.ru Fri Jun 27 04:42:54 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mv.ru (mv.ru [193.124.97.171]) by mail.gnome.org (Postfix) with ESMTP id A14D018EEE for ; Fri, 27 Jun 2003 04:42:53 -0400 (EDT) Received: from [213.242.18.137] (HELO hearth) by mv.ru (CommuniGate Pro SMTP 3.5.9) with SMTP id 9433233; Fri, 27 Jun 2003 12:42:51 +0400 Message-ID: <001101c33c88$11dcaec0$8912f2d5@nl.inet> From: "Alexander Nedotsukov" To: , References: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> Subject: Re: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 12:42:30 +0400 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: ----- Original Message ----- From: To: ; Sent: Monday, June 23, 2003 12:52 PM Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection > > -----Original Message----- > > From: Alexander Nedotsukov [mailto:bland@mail.ru] > > Sent: Freitag, 20. Juni 2003 05:06 > > To: gnomemm-list@gnome.org > > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > > > > All, > > > > As I prommissed some time ago. Here is an announcements that > > gnomemm2 is available now from FreeBSD ports collection. > > Great news. Did you need to patch anything? A littel. Small Makefile changes which already present in cvs and patches in orbitcpp (see orbitcpp-list) need to compile Bonobo.idl on 4.x system wich make use 2.95.x gcc C++ compiller series. > > > To > > install it > > people supposed to follow regular port build/install > > procedure. In our > > case this will be > > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > > > There is also binary packages will be available in a week. And then > > #pkg_add -r gnomemm2 > > > > will do the job. > > gnome-fvsmm and gconfmm are supplied as separate ports > > I hope that gconfmm is merely a dependency of gnomemm. They should not Right. gconfmm will be automaticaly installed. > conflict. Why is gconfmm a special case here? I believe this was made as analog to gnomemm2all tarball content. gconfmm and gnome-vfsmm are packaged separately for some reason. So if you your advise will be to add these two modules to gnomemm metaport I'll do. All the best, Alexander. > > > and can be > > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > > packages will > > be available via > > #pkg_add -r gnome-vfsmm > > #pkg_add -r gconfmm > > > > To install gtkmm2 only do > > #pkg_add -r gtkmm2 > > > > All the best, > > Alexander. > > Murray Cumming > murrayc@usa.net > www.murrayc.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list > From Murray.Cumming@Comneon.com Fri Jun 27 04:49:32 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id C88D618EF3 for ; Fri, 27 Jun 2003 04:49:31 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5R8mjMf029886; Fri, 27 Jun 2003 10:48:45 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Fri, 27 Jun 2003 10:50:13 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C58FF@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: bland@mail.ru, gnomemm-list@gnome.org Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 10:49:29 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Alexander Nedotsukov [mailto:bland@mail.ru] >> > > will do the job. > > > gnome-fvsmm and gconfmm are supplied as separate ports > > > > I hope that gconfmm is merely a dependency of gnomemm. They > should not > Right. gconfmm will be automaticaly installed. Excellent > > conflict. Why is gconfmm a special case here? > I believe this was made as analog to gnomemm2all tarball > content. gconfmm > and gnome-vfsmm are packaged separately for some reason. So > if you your > advise will be to add these two modules to gnomemm metaport I'll do. gnome-vfsmm is not yet part of gnomemm-all. It will be in the next gnomemm-all release. I was asking why gconfmm seemed like a special case compared to libglademm, libgnomecanvasmm, etc. Murray Cumming murrayc@usa.net www.murrayc.com From sagars@dpsl.net Mon Jun 2 01:41:02 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by mail.gnome.org (Postfix) with ESMTP id 29C1D180DE for ; Mon, 2 Jun 2003 01:41:01 -0400 (EDT) Received: by mail.dpsl.net with Internet Mail Service (5.5.2653.19) id ; Mon, 2 Jun 2003 11:15:04 +0530 Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by khyber.enigma with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id K7393L5Z; Mon, 2 Jun 2003 11:15:00 +0530 Received: FROM WAS BY khyber.enigma ; Mon Jun 02 11:14:59 2003 +0500 From: Sagar Shah To: autoconf@gnu.org, libart@gnome.org, gnome-devel-list@gnome.org, gnomemm-list@gnome.org Message-ID: <001101c32932$829e1e50$860410ac@WAS> Date: Mon, 2 Jun 2003 11:12:20 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000E_01C328F7.D5F17470" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Subject: [gnomemm] Issue regarding GNOME CANVAS Libraries on Windows Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: This is a multi-part message in MIME format. ------=_NextPart_000_000E_01C328F7.D5F17470 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 Hi, =20 I have made gtkmm applications (projects), that are working fine over Linux 7.x os, the applications include the support of gnome libraries (libgnome, libart, etc), gtkmm and gtk libraries. =20 Well I wanted to have the same applications to be working over Microsoft Windows 9x,NT,2000. For these I have installed Dev-Cpp IDE, gtk-2.0 and gtkmm-2.0. =20 The applications that include GTK and GTKMM libraries are working fine over Windows, but the problems comes when applications of GNOME CANVAS is tried to built over Windows, since I dont have support of GNOME libraries in windows.. =20 we have searched the libraries over the net, but a html page http://canvas.gnome.org:65348/gnomefaq/html/x359.html =20 < http://canvas.gnome.org:65348/gnomefaq/html/x359.html > ,stating = that no support is available of GNOME for Windows, made my efforts in vain . =20 If u could guide me, in what way I could get GNOME libraries, for = having GNOME CANVAS applications working over Microsoft Windows, I would be very much greatful to u. =20 Thanx in advance. =20 Kind Regards, Sagar Shah =20 ------=_NextPart_000_000E_01C328F7.D5F17470 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
   
Hi,
 
I have made gtkmm applications (projects), that are working=20 fine
over Linux 7.x os, the applications include the support of=20 gnome
libraries (libgnome, libart, etc), gtkmm and gtk=20 libraries.
 
Well  I wanted to have the same = applications=20 to be working  over
Microsoft Windows 9x,NT,2000. For = these I have=20 installed Dev-Cpp IDE,
gtk-2.0 and gtkmm-2.0.
 
The = applications=20 that include GTK and GTKMM libraries are working fine
over Windows, = but the=20 problems comes when applications of GNOME CANVAS
is tried to built = over=20 Windows, since I dont have support of GNOME
libraries in=20 windows..
 
we have searched the libraries over the net, but = a html=20 page
http://ca= nvas.gnome.org:65348/gnomefaq/html/x359.html
<http://ca= nvas.gnome.org:65348/gnomefaq/html/x359.html> =20 ,stating that
no support is available of GNOME for Windows, = made my=20 efforts in vain .
 
If u could guide me, in = what way I=20 could get GNOME libraries, for having GNOME
CANVAS applications = working over=20 Microsoft Windows, I would be very
much greatful to=20 u.
 
Thanx in advance.
 
Kind Regards,

Sagar Shah
 
------=_NextPart_000_000E_01C328F7.D5F17470-- From Murray.Cumming@Comneon.com Mon Jun 2 08:59:51 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id 752DE1859E; Mon, 2 Jun 2003 08:59:51 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h52CxNxZ013062; Mon, 2 Jun 2003 14:59:26 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 2 Jun 2003 15:00:16 +0200 Message-ID: <258B0164D480D5118D900800062B3858FFB766@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: sagars@dpsl.net, gnome-devel-list@gnome.org, gnomemm-list@gnome.org Date: Mon, 2 Jun 2003 14:59:32 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Subject: [gnomemm] RE: Issue regarding GNOME CANVAS Libraries on Windows Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Sagar Shah [mailto:sagars@dpsl.net] I have reduced the number of email addresses. Your cross-posting was excessive. > the problems comes when applications of GNOME CANVAS > is tried to built over Windows, since I dont have support of GNOME > libraries in windows.. > we have searched the libraries over the net, but a html page > http://canvas.gnome.org:65348/gnomefaq/html/x359.html > ,stating that > no support is available of GNOME for Windows, made my efforts in vain . > If u could guide me, in what way I could get GNOME libraries, for having GNOME > CANVAS applications working over Microsoft Windows, I would be very > much greatful to u. I think you are saying that you can't build libgnomecanvas on Windows, or find a binary for it. Have you tried building it? What problems have you found. It's probably also worth saying what environment you are using - I suspect cygwin and/or mingwin. The GTK+/Win32 mailing list might also be useful to you - see the link on http://www.gtk.org/ . Murray Cumming murrayc@usa.net www.murrayc.com From manuel.martinez@isotrol.com Tue Jun 3 10:42:00 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mail.isotrol.com (mail.isotrol.com [62.81.192.66]) by mail.gnome.org (Postfix) with ESMTP id 139DD18BCE for ; Tue, 3 Jun 2003 10:41:59 -0400 (EDT) Received: from MRM.red.isotrol.com (octopussy.isotrol.com [62.81.192.70]) by mail.isotrol.com (8.12.3/8.12.3/Debian-6.4) with ESMTP id h53Efv4T005860 for ; Tue, 3 Jun 2003 16:41:57 +0200 From: Manuel Martinez Fernandez To: lista gnomemm Content-Type: multipart/mixed; boundary="=-C42eW/SK4xRhkC/lkIW+" X-Mailer: Ximian Evolution 1.0.8-3mdk Date: 03 Jun 2003 16:39:35 +0200 Message-Id: <1054651175.2221.67.camel@MRM.red.isotrol.com> Mime-Version: 1.0 Subject: [gnomemm] Gnome::Canvas::Canvas problem dragging text item Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: --=-C42eW/SK4xRhkC/lkIW+ Content-Type: text/plain Content-Transfer-Encoding: 7bit I'm trying to drag some Gnome::Canvas::Canvas' items. The Rect and Pixbuf items works fine, but the Text items not. I can drag Text items, the problem appears when i release them up the coordinate y 100 approx, then Text item will not receive more events.This not occurs with the Rect and Pixbuf items. Perhaps i'm doing something wrong or my libgnomecanvasmm/libgnomecanvas has some bugs... I've upgrated from libgnomecanvas-2.0 2.0.2 to 2.3.0 but the problem is still here. $ pkg-config libgnomecanvas-2.0 --modversion 2.3.0 $ pkg-config libgnomecanvasmm-2.0 --modversion 1.3.11 $ pkg-config gtkmm-2.0 --modversion 2.0.0 a little example is attached. Thanks! --=-C42eW/SK4xRhkC/lkIW+ Content-Disposition: attachment; filename=main.cpp Content-Transfer-Encoding: quoted-printable Content-Type: text/x-c++; name=main.cpp; charset=ISO-8859-15 #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace Gnome::Canvas::Properties; using namespace Gnome::Canvas; using namespace std; //class MyCanvas: public Gnome::Canvas::CanvasAA class MyCanvas: public Gnome::Canvas::Canvas { public: MyCanvas () :=20 fleur_(Gdk::FLEUR), dragging_(false) { set_scroll_region(0,0,1000,1000); =09 //Draw a Rectangle item_ =3D manage(new Gnome::Canvas::Rect (*root(), 0, 0, 100, 100)); *item_ << width_pixels (5) << outline_color ("red"); =09 item_->signal_event().connect(SigC::bind(SigC::slot(*this, &MyCanvas::ite= mEvent), item_)); =09 //Draw a simple text item_ =3D manage(new Gnome::Canvas::Text(*root(), 120, 120, Glib::locale= _to_utf8("Hello World!"))); *item_ << fill_color ("blue") << font("Arial 20"); =09 item_->signal_event().connect(SigC::bind(SigC::slot(*this, &MyCanvas::ite= mEvent), item_)); =09 } private: =09 bool itemEvent(GdkEvent* event, Gnome::Canvas::Item* item)=20 { =09 cout << "Event" << endl; =09 double item_x, item_y; item_x =3D event->button.x; item_y =3D event->button.y; =09 =09 switch (event->type)=20 { =09 case GDK_BUTTON_PRESS: { switch(event->button.button)=20 { case 3: { item_ =3D item; x_ =3D item_x; y_ =3D item_y; =20 item_->raise_to_top(); =09 item_->grab(GDK_POINTER_MOTION_MASK | GDK_BUTTON_RELEASE_MASK, fleur_= , event->button.time); dragging_ =3D true; } =09 break; } } break; =09 case GDK_MOTION_NOTIFY: { if (dragging_ && (event->motion.state & GDK_BUTTON3_MASK))=20 { item_->move(item_x - x_, item_y - y_); x_ =3D item_x; y_ =3D item_y; } } break; =09 case GDK_BUTTON_RELEASE: { cout << "x: " << item_x << " y: " << item_y << endl; item_->ungrab(event->button.time); dragging_ =3D false; } break; =20 default: break; =09 } =09 return true; } =09 Gnome::Canvas::Item *item_;=09 Gdk::Cursor fleur_;=09 bool dragging_; double x_, y_; }; class MyWindow: public Gtk::Window { public: MyWindow() { add(scrolledWindow_); =09 scrolledWindow_.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC)= ; =09 =09 scrolledWindow_.add(canvas_); =09 set_resizable(false); set_size_request(400,300); show_all_children(); } ~MyWindow() {} private: MyCanvas canvas_; Gtk::ScrolledWindow scrolledWindow_; }; int main (int argc, char **argv) { Gtk::Main m (argc, argv); Gnome::Canvas::init (); =20 MyWindow w; m.run(w); } --=-C42eW/SK4xRhkC/lkIW+-- From Murray.Cumming@Comneon.com Wed Jun 11 02:06:15 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id B0B6518220 for ; Wed, 11 Jun 2003 02:06:14 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5B65Dh2010803; Wed, 11 Jun 2003 08:05:13 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Wed, 11 Jun 2003 08:06:18 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C532C@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: cjcollier@colliertech.org Cc: gnomemm-list@gnome.org Date: Wed, 11 Jun 2003 08:05:39 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Subject: [gnomemm] RE: libgdamm Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: C.J. Collier [mailto:cjcollier@colliertech.org] > Heya Murray, > > Have you gotten all the help you need with libgdamm? I don't see a > debian package, so I assume it's not production ready. Anything I can > do to help? Please use the gnomemm mailing list for this in future. As far as I know libgdamm has never been used, not even for a simple example. You could help by - Checking whether it builds. - Finding a simple example to translate to C++. - Finding what is unwrapped. Murray Cumming murrayc@usa.net www.murrayc.com From sagars@dpsl.net Sat Jun 14 01:39:26 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by mail.gnome.org (Postfix) with ESMTP id C37FB1840A for ; Sat, 14 Jun 2003 01:39:12 -0400 (EDT) Received: by mail.dpsl.net with Internet Mail Service (5.5.2653.19) id ; Sat, 14 Jun 2003 11:13:06 +0530 Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by khyber.enigma with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id K739P6LP; Sat, 14 Jun 2003 11:12:59 +0530 Received: FROM WAS BY khyber.enigma ; Sat Jun 14 11:12:58 2003 +0500 From: Sagar Shah To: olau@hardworking.dk, gnomemm-list@gnome.org, gtkmm-list@gnome.org Cc: Murray.Cumming@Comneon.com Message-ID: <00dd01c332a0$298e8cb0$860410ac@WAS> Date: Sat, 14 Jun 2003 11:09:52 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D6_01C33265.7A53BDE0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Subject: [gnomemm] buiding Libgnomecanvasmm on Microsoft windows using cygwin Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: This is a multi-part message in MIME format. ------=_NextPart_000_00D6_01C33265.7A53BDE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, =20 I am trying to build libgnomecanvasmm on windows platform using Cywin. =20 My utimate requirment is to run the gnome canvas application over windows platform. =20 I have got all windows installers from the site=20 http://web.sfc.keio.ac.jp/~s01397ms/cygwin/ =20 =20 By this i am able to install GTK+2.0 , GTKMM, Libgnomecanvas etc., but my applications requires libgnomecanvasmm libraries =20 i tried to built libgnomecanvasmm package available on http://www.sourceforge.net , but many compilation problems occured. =20 Please help in these regard. =20 Thanx in advanced =20 Regards Sagar Shah ------=_NextPart_000_00D6_01C33265.7A53BDE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi,
 
I am trying to build = libgnomecanvasmm on windows=20 platform using Cywin.
 
My utimate requirment is to run the = gnome canvas=20 application over windows platform.
 
I have got all windows installers = from the site=20
http://web.sfc.keio= .ac.jp/~s01397ms/cygwin/
 
By this i am able to install GTK+2.0 , GTKMM, Libgnomecanvas etc., = but my=20 applications requires libgnomecanvasmm libraries
 
i tried to built libgnomecanvasmm package available on http://www.sourceforge.net, but = many=20 compilation problems occured.
 
Please help in these regard.
 
Thanx in advanced
 
Regards
Sagar = Shah
------=_NextPart_000_00D6_01C33265.7A53BDE0-- From olau@hardworking.dk Sat Jun 14 14:50:09 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp040.tiscali.dk (smtp040.tiscali.dk [212.54.64.106]) by mail.gnome.org (Postfix) with ESMTP id 2A3671848E for ; Sat, 14 Jun 2003 14:50:09 -0400 (EDT) Received: from bach.composers (118.ppp1-2.abc.worldonline.dk [213.237.21.246]) by smtp040.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5EIo33c026838 for ; Sat, 14 Jun 2003 20:50:04 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19RG73-0000Az-GT for gnomemm-list@gnome.org; Sat, 14 Jun 2003 20:50:53 +0200 To: gnomemm-list@gnome.org References: <00dd01c332a0$298e8cb0$860410ac@WAS> From: Ole Laursen Date: 14 Jun 2003 20:50:53 +0200 In-Reply-To: <00dd01c332a0$298e8cb0$860410ac@WAS> Message-ID: <87of10biia.fsf@bach.composers> Lines: 12 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Re: buiding Libgnomecanvasmm on Microsoft windows using cygwin Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Sagar Shah writes: > i tried to built libgnomecanvasmm package available on > http://www.sourceforge.net, but many compilation problems occured. I'm not really using Windows myself, but I think you need to tell us precisely what these problems were. When we don't know what's wrong, it's a little hard to know, well, what's wrong. :-) -- Ole Laursen http://www.cs.auc.dk/~olau/ From olau@hardworking.dk Sat Jun 14 15:01:56 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp040.tiscali.dk (smtp040.tiscali.dk [212.54.64.106]) by mail.gnome.org (Postfix) with ESMTP id CFD6E181B1 for ; Sat, 14 Jun 2003 15:01:55 -0400 (EDT) Received: from bach.composers (118.ppp1-2.abc.worldonline.dk [213.237.21.246]) by smtp040.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5EJ1q3c027002 for ; Sat, 14 Jun 2003 21:01:52 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19RGIT-0000BR-85 for gnomemm-list@gnome.org; Sat, 14 Jun 2003 21:02:41 +0200 To: gnomemm-list@gnome.org Subject: Re: [gnomemm] Re: buiding Libgnomecanvasmm on Microsoft windows using cygwin References: <00dd01c332a0$298e8cb0$860410ac@WAS> <87of10biia.fsf@bach.composers> From: Ole Laursen Date: 14 Jun 2003 21:02:40 +0200 In-Reply-To: <87of10biia.fsf@bach.composers> Message-ID: <87isr8bhyn.fsf@bach.composers> Lines: 17 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Ole Laursen writes: > Sagar Shah writes: > > > i tried to built libgnomecanvasmm package available on > > http://www.sourceforge.net, but many compilation problems occured. > > I'm not really using Windows myself, but I think you need to tell us > precisely what these problems were. When we don't know what's wrong, > it's a little hard to know, well, what's wrong. :-) Oh, by the way, please don't post in HTML (it screws up some mail readers). -- Ole Laursen http://www.cs.auc.dk/~olau/ From mxpxfifws@yahoo.com Tue Jun 17 17:50:19 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13803.mail.yahoo.com (web13803.mail.yahoo.com [216.136.175.13]) by mail.gnome.org (Postfix) with SMTP id E32A718372 for ; Tue, 17 Jun 2003 17:50:18 -0400 (EDT) Message-ID: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Received: from [65.243.233.2] by web13803.mail.yahoo.com via HTTP; Tue, 17 Jun 2003 14:50:18 PDT Date: Tue, 17 Jun 2003 14:50:18 -0700 (PDT) From: Bryan Forbes To: gnomemm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Bonobomm/Gnome-vfsmm Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hello all, Recently, I have been working harder and harder to bring another release for Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need an MimeAction class that deals with Bonobo components and such. I know very little about Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. Here are some questions I have: 1. What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they were generated with orbitcpp, but how? 2. What does it mean when you have a return type or variable type that starts with :: (example: ::Bonobo::Listener_var corbaref_; // line 82 in libbonobomm/bonobomm/servers/listener.h) 3. I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works together would help me out. All of the different POA_* and _orbitcpp stuff is confusing the crap out of me. Maybe I'm trying too much right now, but I'd like to get this down; if not for gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in advance! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From mxpxfifws@yahoo.com Tue Jun 17 18:12:46 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13804.mail.yahoo.com (web13804.mail.yahoo.com [216.136.175.14]) by mail.gnome.org (Postfix) with SMTP id B07A1181AB for ; Tue, 17 Jun 2003 18:12:45 -0400 (EDT) Message-ID: <20030617221245.52170.qmail@web13804.mail.yahoo.com> Received: from [65.243.233.2] by web13804.mail.yahoo.com via HTTP; Tue, 17 Jun 2003 15:12:45 PDT Date: Tue, 17 Jun 2003 15:12:45 -0700 (PDT) From: Bryan Forbes To: gnomemm-list@gnome.org In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Gnome-vfsmm features Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hello again :) I have a request from yall... could you tell me what features of gnome-vfs you would like to see wrapped? Before answering this, please grab the latest CVS of gnome-vfsmm. One addition I have that isn't in the CVS tree is a wrapped GnomeVFSMIMEApplication and the functions that use it that are in application-registry.[h|cc]. Also, I've been working on Xfer stuff (transfer, for those that don't know vfs) but have hit some snags that I'll share with the list if I don't figure them out in the next week. Thanks for your feedback in advance! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From murrayc@usa.net Wed Jun 18 04:17:23 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from cmsrelay05.mx.net (cmsrelay05.mx.net [165.212.11.2]) by mail.gnome.org (Postfix) with SMTP id 5F742188F0 for ; Wed, 18 Jun 2003 04:17:23 -0400 (EDT) Received: from uadvg130.cms.usa.net (165.212.11.130) by cmsoutbound.mx.net with SMTP; 18 Jun 2003 08:17:22 -0000 Received: from [193.1.27.84] [193.1.27.84] by uadvg130.cms.usa.net (ASMTP/murrayc@usa.net) via mtad (C8.MAIN.3.06H) with ESMTP id 696HFRiRs0501M30; Wed, 18 Jun 2003 08:17:19 GMT Subject: Re: [gnomemm] Bonobomm/Gnome-vfsmm From: Murray Cumming Reply-To: murrayc@usa.net To: Bryan Forbes Cc: gnomemm-list In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> References: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Content-Type: text/plain Organization: Message-Id: <1055938638.2181.10.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) Date: 18 Jun 2003 14:17:18 +0200 Content-Transfer-Encoding: 7bit Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: On Tue, 2003-06-17 at 23:50, Bryan Forbes wrote: > Hello all, > Recently, I have been working harder and harder to bring another release for > Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals > with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need > an MimeAction class that deals with Bonobo components and such. I know very little about > Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site > about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. > Here are some questions I have: > > 1. > What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they > were generated with orbitcpp, but how? > > 2. > What does it mean when you have a return type or variable type that starts with :: > (example: ::Bonobo::Listener_var corbaref_; // line 82 in > libbonobomm/bonobomm/servers/listener.h) > > 3. > I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works > together would help me out. All of the different POA_* and _orbitcpp stuff is confusing > the crap out of me. I'm sorry, but this is generic CORBA stuff and we are not the best people to explain it. > Maybe I'm trying too much right now, but I'd like to get this down; if not for > gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in > advance! If you give me a URL for API docs, or a lxr/bonsai URL, then hopefully I can find time to look at it sometime. If possible, we should probably not try to wrap parts of the API that use Bonobo or CORBA. orbitcpp is just too difficult. -- Murray Cumming murray@usa.net www.murrayc.com From murrayc@usa.net Wed Jun 18 09:10:04 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from nitserver.guadec.null (unknown [193.1.27.184]) by mail.gnome.org (Postfix) with SMTP id DCB2218C76 for ; Wed, 18 Jun 2003 09:10:03 -0400 (EDT) Received: (qmail 17632 invoked from network); 18 Jun 2003 13:10:02 -0000 Received: from unknown (HELO ?192.168.42.33?) (192.168.42.33) by nitserver.guadec.null with SMTP; 18 Jun 2003 13:10:02 -0000 From: Murray Cumming Reply-To: murrayc@usa.net To: Manjit Dua Cc: gtkmm-list , gnomemm-list In-Reply-To: <20030618125755.18926.qmail@indiainfo.com> References: <20030618125755.18926.qmail@indiainfo.com> Content-Type: text/plain Organization: Message-Id: <1055949001.2186.55.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) Date: 18 Jun 2003 17:10:01 +0200 Content-Transfer-Encoding: 7bit Subject: [gnomemm] Re: [gtkmm] what options to be used with mingw32-gcc Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: On Wed, 2003-06-18 at 14:57, Manjit Dua wrote: > Hi, > > i am building libgnomecanvasmm on windows using cygwin i don't know > what options to be used with ./configure to use with mingw32-gcc or how to tell the configure script to use mingw32-gcc compiler instead of gcc3.2.3 > > Hope u will help me in these regards > Thanx in advanced I am getting sick of you sending the same message over and over again. This must be the tenth time. Please have a little patience. Have you successfully built libgnomecanvas on windows? Have you successfully _built_ gtkmm on windows? Before, I think you mentioned some strange non-official GTK+ binaries that you installed. It would be simpler to use the official binaries - people will not be able to help you otherwise. -- Murray Cumming murray@usa.net www.murrayc.com From vgrinche@integ.com Wed Jun 18 17:46:07 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from roxy.integ.com (integ.com [207.32.114.2]) by mail.gnome.org (Postfix) with SMTP id 3F30F18A4D for ; Wed, 18 Jun 2003 17:46:07 -0400 (EDT) Received: from VGRINCHE-NT [172.16.1.173] by roxy.integ.com with XWall v3.26 ; Wed, 18 Jun 2003 17:46:24 -0400 Received: from vgrinche-nt.integ.com (localhost [127.0.0.1]) by vgrinche-nt.integ.com (8.12.8/8.12.5) with ESMTP id h5ILk5Yn021559; Wed, 18 Jun 2003 17:46:05 -0400 Received: (from vlad@localhost) by vgrinche-nt.integ.com (8.12.8/8.12.5/Submit) id h5ILk5oD021557; Wed, 18 Jun 2003 17:46:05 -0400 Subject: Re: [gnomemm] Bonobomm/Gnome-vfsmm From: Vladislav Grinchenko To: Bryan Forbes Cc: gnomemm-list@gnome.org In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> References: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: Message-Id: <1055972764.19363.11.camel@vgrinche-nt> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-4) Date: 18 Jun 2003 17:46:04 -0400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Bryan, On Tue, 2003-06-17 at 17:50, Bryan Forbes wrote: > Hello all, > Recently, I have been working harder and harder to bring another release for > Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals > with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need > an MimeAction class that deals with Bonobo components and such. I know very little about > Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site > about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. > Here are some questions I have: > > 1. > What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they > were generated with orbitcpp, but how? > Bonobo is a set of IDL interfaces. You describe an interface to your service in terms of IDL language, then run your IDL description through idl compiler (orbitcpp has one), and it would generate for you C++ stab and implementation files. For each IDL, there are two sets of generated files: one for the client side to use to call CORBA objects remotedly; the other is for the server side to implement the interface. The client side need not be changed. All you do is to link them into your client application and know how to use the classes. The server side naturally needs implementation. > 2. > What does it mean when you have a return type or variable type that starts with :: > (example: ::Bonobo::Listener_var corbaref_; // line 82 in > libbonobomm/bonobomm/servers/listener.h) > It means what it said: when instantiated, it is a reference to the remote object of type ::Bonobo::Listener. > 3. > I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works > together would help me out. All of the different POA_* and _orbitcpp stuff is confusing > the crap out of me. > Actually, it would not help you a bit. All you need to understand is IDL language to know what services Bonobo provides. Then you are suppose to look at IDL interface definition files and, armed with general understanding of CORBA, use them in your applications. > Maybe I'm trying too much right now, but I'd like to get this down; if not for > gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in > advance! > CORBA has pretty steep learning curve - but, I guess, there is no way around in GNOME world 'cause its all based on it. A good starting point would be to read "Advanced CORBA Programming with C++" by Henning/Vinoski. You don't need all of it, but some key chapters such as IDL and C++ mapping. I myself just started on it. Good luck. > -Bryan > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list -- _____________________________________________________________ Vladislav Grinchenko e-mail (w): vgrinche@integ.com Software Engineer (h): vladg@erols.com Integral Systems, Inc. http: www.integ.com "Focus on quality, and productivity will follow." C. Jones _____________________________________________________________ From bland@mail.ru Thu Jun 19 23:06:32 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.jp.viruscheck.net (smtp1.jp.viruscheck.net [154.33.69.52]) by mail.gnome.org (Postfix) with ESMTP id 64752180D8 for ; Thu, 19 Jun 2003 23:06:31 -0400 (EDT) Received: from [154.33.69.37] (helo=mail2.jp.viruscheck.net) by smtp1.jp.viruscheck.net with esmtp (Exim 3.16 #2) id 19TCEb-0003ZD-00 for gnomemm-list@gnome.org; Fri, 20 Jun 2003 12:06:41 +0900 Received: from [219.167.226.187] (helo=noc.orchid) by mail2.jp.viruscheck.net with esmtp (Exim 3.36 #2) id 19TCEO-0003fd-00 for gnomemm-list@gnome.org; Fri, 20 Jun 2003 12:06:28 +0900 Received: from mail.ru (horse.orchid [89.60.10.11]) by noc.orchid (8.10.2+Sun/8.10.2) with ESMTP id h5K36Ri06261 for ; Fri, 20 Jun 2003 12:06:27 +0900 (JST) Message-ID: <3EF27A33.8090802@mail.ru> Date: Fri, 20 Jun 2003 12:06:27 +0900 From: Alexander Nedotsukov User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030612 X-Accept-Language: en-us, en MIME-Version: 1.0 To: gnomemm-list@gnome.org Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Subject: [gnomemm] gnomemm2 in FreeBSD ports collection Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: All, As I prommissed some time ago. Here is an announcements that gnomemm2 is available now from FreeBSD ports collection. To install it people supposed to follow regular port build/install procedure. In our case this will be #cd /usr/ports/x11-toolkits/gnomemm; make install clean There is also binary packages will be available in a week. And then #pkg_add -r gnomemm2 will do the job. gnome-fvsmm and gconfmm are supplied as separate ports and can be found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary packages will be available via #pkg_add -r gnome-vfsmm #pkg_add -r gconfmm To install gtkmm2 only do #pkg_add -r gtkmm2 All the best, Alexander. From mxpxfifws@yahoo.com Sat Jun 21 13:01:44 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13808.mail.yahoo.com (web13808.mail.yahoo.com [216.136.175.18]) by mail.gnome.org (Postfix) with SMTP id 582F8180E0 for ; Sat, 21 Jun 2003 13:01:44 -0400 (EDT) Message-ID: <20030621170143.25287.qmail@web13808.mail.yahoo.com> Received: from [65.243.233.2] by web13808.mail.yahoo.com via HTTP; Sat, 21 Jun 2003 10:01:43 PDT Date: Sat, 21 Jun 2003 10:01:43 -0700 (PDT) From: Bryan Forbes To: gtkmm-list , gnomemm-list In-Reply-To: <3EF27A33.8090802@mail.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Glib::ListHandle and a new Gnome::Vfs class... Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hey all, I'm running into a brick wall and I wasn't sure which list to send this to, so I sent it to both (since it has to do with both gtkmm/glibmm and gnomemm). I have this gnome-vfs function (gnome_vfs_mime_get_short_list_applications), that returns a GList* of GnomeVFSMimeApplication*'s (the doc for this function is at http://developer.gnome.org/doc/API/2.0/gnome-vfs-2.0/gnome-vfs-gnome-vfs-mime-database.html#gnome-vfs-mime-get-short-list-applications) Anyway, I have GnomeVFSMimeApplication wrapped. Here's the class (maybe I'm doing something wrong): class MimeApplication { public: #ifndef DOXYGEN_SHOULD_SKIP_THIS typedef MimeApplication CppObjectType; typedef GnomeVFSMimeApplication BaseObjectType; #endif /* DOXYGEN_SHOULD_SKIP_THIS */ MimeApplication(); // Use make_a_copy=true when getting it directly from a struct. explicit MimeApplication(GnomeVFSMimeApplication* castitem, bool make_a_copy = false); MimeApplication(const MimeApplication& src); MimeApplication& operator=(const MimeApplication& src); ~MimeApplication(); GnomeVFSMimeApplication* gobj() { return gobject_; } const GnomeVFSMimeApplication* gobj() const { return gobject_; } structs. GnomeVFSMimeApplication* gobj_copy() const; protected: GnomeVFSMimeApplication* gobject_; public: static MimeApplication create_from_id(const Glib::ustring& id); Glib::ustring get_id() const; Glib::ustring get_name() const; Glib::ustring get_command() const; MimeApplicationArgumentType get_argument_type() const; Glib::ListHandle get_supported_uri_schemes() const; bool can_open_multiple_files(); bool requires_terminal(); }; here are the important methods: MimeApplication::MimeApplication() : gobject_ (0) // Allows creation of invalid wrapper, e.g. for output arguments to methods. {} MimeApplication::MimeApplication(const MimeApplication& src) : gobject_ ((src.gobject_) ? gnome_vfs_mime_application_copy(src.gobject_) : 0) {} MimeApplication::MimeApplication(GnomeVFSMimeApplication* castitem, bool make_a_copy /* = false */) { if(!make_a_copy) { // It was given to us by a function which has already made a copy for us to keep. gobject_ = castitem; } else { // We are probably getting it via direct access to a struct, // so we can not just take it - we have to take a copy of it. if(castitem) gobject_ = gnome_vfs_mime_application_copy(castitem); else gobject_ = 0; } } MimeApplication& MimeApplication::operator=(const MimeApplication& src) { GnomeVFSMimeApplication *const new_gobject = (src.gobject_) ? gnome_vfs_mime_application_copy(src.gobject_) : 0; if(gobject_) gnome_vfs_mime_application_free(gobject_); gobject_ = new_gobject; return *this; } MimeApplication::~MimeApplication() { if(gobject_) gnome_vfs_mime_application_free(gobject_); } GnomeVFSMimeApplication* MimeApplication::gobj_copy() const { return gnome_vfs_mime_application_copy(gobject_); } This class is in the Gnome and Vfs namespaces (just so you know). Also, this is generated from an hg file (the class is _CLASS_OPAQUE_COPYABLE). Anyway, when I go to wrap the function (a function that will be in the Mime namespace), this is how I do it: Glib::ListHandle get_short_list_applications(const Glib::ustring& mime_type) { GList* pList = gnome_vfs_mime_get_short_list_applications(mime_type.c_str()); return Glib::ListHandle(pList, Glib::OWNERSHIP_NONE); } This way worked in application-registry.[h|cc], but it doesn't seem to work here. I get this compile error: /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h: In destructor `void Glib::ListHandle::ListHandle() [with T = Gnome::Vfs::MimeApplication, Tr = Glib::Container_Helpers::TypeTraits]': mime-handlers.cc:47: instantiated from here /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h:299: invalid conversion from `void*' to `GnomeVFSMimeApplication*' /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h:299: initializing argument 1 of `Gnome::Vfs::MimeApplication::MimeApplication(GnomeVFSMimeApplication*, bool)' make[1]: *** [mime-handlers.lo] Error 1 I'm not sure why listhandle.h thinks the GList* is a list of void*'s, so it really confuses me, but maybe I'm doing something completely wrong. Just so you know, I'm compiling with g++-3.2 (so it's not that dumb 3.3 error). I know this is a long email, but I wanted to be sure that yall knew exactly what was up so you could help me. Thanks in advance!! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From mxpxfifws@yahoo.com Sat Jun 21 13:39:36 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13804.mail.yahoo.com (web13804.mail.yahoo.com [216.136.175.14]) by mail.gnome.org (Postfix) with SMTP id D5C05182DA for ; Sat, 21 Jun 2003 13:39:35 -0400 (EDT) Message-ID: <20030621173935.2184.qmail@web13804.mail.yahoo.com> Received: from [65.243.233.2] by web13804.mail.yahoo.com via HTTP; Sat, 21 Jun 2003 10:39:35 PDT Date: Sat, 21 Jun 2003 10:39:35 -0700 (PDT) From: Bryan Forbes To: gtkmm-list , gnomemm-list In-Reply-To: <200306211125.52379.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Ignore last email... Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Ok, I knew this would happen. As soon as I sent the email, I figured it out. I needed to return Glib::ListHandle from my function. So, I feel thoroughly stupid now, and laughing replies to this would be understandable. Now I'll go back to my coding. -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From schizoping@libero.it Sun Jun 22 03:04:52 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp2.libero.it (smtp2.libero.it [193.70.192.52]) by mail.gnome.org (Postfix) with ESMTP id DC4331824C for ; Sun, 22 Jun 2003 03:04:51 -0400 (EDT) Received: from libero.it (193.70.192.43) by smtp2.libero.it (7.0.012) id 3E9BEBBA0066DC55 for gnomemm-list@gnome.org; Sun, 22 Jun 2003 09:04:52 +0200 Date: Sun, 22 Jun 2003 09:04:51 +0200 Message-Id: MIME-Version: 1.0 X-Sensitivity: 3 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable From: =?iso-8859-1?Q?schizoping?= To: =?iso-8859-1?Q?gnomemm-list?= X-XaM3-API-Version: 3.3 (B31) pl4 X-type: 0 X-SenderIP: 151.26.148.225 Subject: [gnomemm] =?iso-8859-1?Q?gnomemm_tutorial?= Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hi to all, i' m trying to learn how to use gnon=ECmemm libs.=0D=0AI' ve f= ollowed the gtkmm tutorial and i' m now looking for a gnomemm tutorial, b= ut foud nothing.=0D=0AI' ve tyied to build some "skin" of very simple pro= grams with glademm and study its, but it' s not so easy for me!=0D=0APlea= se help me!!!=0D=0A From Murray.Cumming@Comneon.com Mon Jun 23 04:52:12 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id 67B8F181A6 for ; Mon, 23 Jun 2003 04:52:12 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5N8pUMf017841; Mon, 23 Jun 2003 10:51:30 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 23 Jun 2003 10:52:52 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: bland@mail.ru, gnomemm-list@gnome.org Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Mon, 23 Jun 2003 10:52:08 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > -----Original Message----- > From: Alexander Nedotsukov [mailto:bland@mail.ru] > Sent: Freitag, 20. Juni 2003 05:06 > To: gnomemm-list@gnome.org > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > All, > > As I prommissed some time ago. Here is an announcements that > gnomemm2 is available now from FreeBSD ports collection. Great news. Did you need to patch anything? > To > install it > people supposed to follow regular port build/install > procedure. In our > case this will be > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > There is also binary packages will be available in a week. And then > #pkg_add -r gnomemm2 > > will do the job. > gnome-fvsmm and gconfmm are supplied as separate ports I hope that gconfmm is merely a dependency of gnomemm. They should not conflict. Why is gconfmm a special case here? > and can be > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > packages will > be available via > #pkg_add -r gnome-vfsmm > #pkg_add -r gconfmm > > To install gtkmm2 only do > #pkg_add -r gtkmm2 > > All the best, > Alexander. Murray Cumming murrayc@usa.net www.murrayc.com From Murray.Cumming@Comneon.com Mon Jun 23 05:00:08 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id D2A96182AC for ; Mon, 23 Jun 2003 05:00:07 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5N8xNMf020386; Mon, 23 Jun 2003 10:59:25 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 23 Jun 2003 11:00:45 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C569D@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: vgrinche@integ.com, mxpxfifws@yahoo.com Cc: gnomemm-list@gnome.org Subject: RE: [gnomemm] Bonobomm/Gnome-vfsmm Date: Mon, 23 Jun 2003 10:59:58 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Vladislav Grinchenko [mailto:vgrinche@integ.com] > CORBA has pretty steep learning curve - but, I guess, there is no way > around in GNOME world 'cause its all based on it. Actually very little in GNOME uses CORBA, and it will probably be even less in future. Hopefully we will use it where it is helpful and not where it's not. This is good news, because implementing our own C++ CORBA mapping is difficult. > A good > starting point > would be to read "Advanced CORBA Programming with C++" by > Henning/Vinoski. You don't need all of it, but some key > chapters such as > IDL and C++ mapping. I myself just started on it. Yes, that's the definitive book: http://www.gtkmm.org/books.shtml Murray Cumming murrayc@usa.net www.murrayc.com From olau@hardworking.dk Tue Jun 24 14:50:51 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp010.tiscali.dk (smtp010.tiscali.dk [212.54.64.103]) by mail.gnome.org (Postfix) with ESMTP id EB36018AF5 for ; Tue, 24 Jun 2003 14:50:50 -0400 (EDT) Received: from bach.composers (73.ppp1-1.abc.worldonline.dk [213.237.21.73]) by smtp010.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5OIpHmo010884 for ; Tue, 24 Jun 2003 20:51:21 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19UkRz-0000Mo-KE for gnomemm-list@gnome.org; Tue, 24 Jun 2003 11:50:55 +0200 To: gnomemm-list@gnome.org Subject: Re: [gnomemm] gnomemm tutorial References: From: Ole Laursen Date: 24 Jun 2003 11:50:52 +0200 In-Reply-To: Message-ID: <87he6fpzwj.fsf@bach.composers> Lines: 34 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: schizoping writes: > Hi to all, i' m trying to learn how to use gnon=ECmemm libs. I' ve > followed the gtkmm tutorial and i' m now looking for a gnomemm > tutorial, but foud nothing. I' ve tyied to build some "skin" of > very simple programs with glademm and study its, but it' s not so > easy for me! There really isn't one. But the idea is simple: 1. Build the interface with Glade. 2. Save it as an XML file and load it with libglademm. 3. Fetch a pointer to each of the widgets you need to connect signals to (e.g. buttons) from the Xml object you got from loading the XML file. 4. Then connect the signals to callback methods and you're basically done. You could take a look at Murray's PrefixSuffix for an example (if you can read his camel notation): http://prefixsuffix.sf.net I've also participated in discussions on this list about this before - you could find it by looking in the archives (but don't use the search, it is broken). Now my exams are over, I will hopefully find some time to write an article about it. --=20 Ole Laursen http://www.cs.auc.dk/~olau/ From bland@mail.ru Fri Jun 27 04:42:41 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mv.ru (mv.ru [193.124.97.171]) by mail.gnome.org (Postfix) with ESMTP id A6AD218EEE for ; Fri, 27 Jun 2003 04:42:40 -0400 (EDT) Received: from [213.242.18.137] (HELO hearth) by mv.ru (CommuniGate Pro SMTP 3.5.9) with SMTP id 9433228; Fri, 27 Jun 2003 12:42:37 +0400 Message-ID: <001001c33c88$097fdfe0$8912f2d5@nl.inet> From: "Alexander Nedotsukov" To: , References: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> Subject: Re: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 12:42:17 +0400 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: ----- Original Message ----- From: To: ; Sent: Monday, June 23, 2003 12:52 PM Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection > > -----Original Message----- > > From: Alexander Nedotsukov [mailto:bland@mail.ru] > > Sent: Freitag, 20. Juni 2003 05:06 > > To: gnomemm-list@gnome.org > > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > > > > All, > > > > As I prommissed some time ago. Here is an announcements that > > gnomemm2 is available now from FreeBSD ports collection. > > Great news. Did you need to patch anything? A littel. Small Makefile changes which already present in cvs and patches in orbitcpp (see orbitcpp-list) need to compile Bonobo.idl on 4.x system wich make use 2.95.x gcc C++ compiller series. > > > To > > install it > > people supposed to follow regular port build/install > > procedure. In our > > case this will be > > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > > > There is also binary packages will be available in a week. And then > > #pkg_add -r gnomemm2 > > > > will do the job. > > gnome-fvsmm and gconfmm are supplied as separate ports > > I hope that gconfmm is merely a dependency of gnomemm. They should not Right. gconfmm will be automaticaly installed. > conflict. Why is gconfmm a special case here? I believe this was made as analog to gnomemm2all tarball content. gconfmm and gnome-vfsmm are packaged separately for some reason. So if you your advise will be to add these two modules to gnomemm metaport I'll do. All the best, Alexander. > > > and can be > > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > > packages will > > be available via > > #pkg_add -r gnome-vfsmm > > #pkg_add -r gconfmm > > > > To install gtkmm2 only do > > #pkg_add -r gtkmm2 > > > > All the best, > > Alexander. > > Murray Cumming > murrayc@usa.net > www.murrayc.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list > From bland@mail.ru Fri Jun 27 04:42:54 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mv.ru (mv.ru [193.124.97.171]) by mail.gnome.org (Postfix) with ESMTP id A14D018EEE for ; Fri, 27 Jun 2003 04:42:53 -0400 (EDT) Received: from [213.242.18.137] (HELO hearth) by mv.ru (CommuniGate Pro SMTP 3.5.9) with SMTP id 9433233; Fri, 27 Jun 2003 12:42:51 +0400 Message-ID: <001101c33c88$11dcaec0$8912f2d5@nl.inet> From: "Alexander Nedotsukov" To: , References: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> Subject: Re: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 12:42:30 +0400 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: ----- Original Message ----- From: To: ; Sent: Monday, June 23, 2003 12:52 PM Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection > > -----Original Message----- > > From: Alexander Nedotsukov [mailto:bland@mail.ru] > > Sent: Freitag, 20. Juni 2003 05:06 > > To: gnomemm-list@gnome.org > > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > > > > All, > > > > As I prommissed some time ago. Here is an announcements that > > gnomemm2 is available now from FreeBSD ports collection. > > Great news. Did you need to patch anything? A littel. Small Makefile changes which already present in cvs and patches in orbitcpp (see orbitcpp-list) need to compile Bonobo.idl on 4.x system wich make use 2.95.x gcc C++ compiller series. > > > To > > install it > > people supposed to follow regular port build/install > > procedure. In our > > case this will be > > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > > > There is also binary packages will be available in a week. And then > > #pkg_add -r gnomemm2 > > > > will do the job. > > gnome-fvsmm and gconfmm are supplied as separate ports > > I hope that gconfmm is merely a dependency of gnomemm. They should not Right. gconfmm will be automaticaly installed. > conflict. Why is gconfmm a special case here? I believe this was made as analog to gnomemm2all tarball content. gconfmm and gnome-vfsmm are packaged separately for some reason. So if you your advise will be to add these two modules to gnomemm metaport I'll do. All the best, Alexander. > > > and can be > > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > > packages will > > be available via > > #pkg_add -r gnome-vfsmm > > #pkg_add -r gconfmm > > > > To install gtkmm2 only do > > #pkg_add -r gtkmm2 > > > > All the best, > > Alexander. > > Murray Cumming > murrayc@usa.net > www.murrayc.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list > From Murray.Cumming@Comneon.com Fri Jun 27 04:49:32 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id C88D618EF3 for ; Fri, 27 Jun 2003 04:49:31 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5R8mjMf029886; Fri, 27 Jun 2003 10:48:45 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Fri, 27 Jun 2003 10:50:13 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C58FF@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: bland@mail.ru, gnomemm-list@gnome.org Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 10:49:29 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Alexander Nedotsukov [mailto:bland@mail.ru] >> > > will do the job. > > > gnome-fvsmm and gconfmm are supplied as separate ports > > > > I hope that gconfmm is merely a dependency of gnomemm. They > should not > Right. gconfmm will be automaticaly installed. Excellent > > conflict. Why is gconfmm a special case here? > I believe this was made as analog to gnomemm2all tarball > content. gconfmm > and gnome-vfsmm are packaged separately for some reason. So > if you your > advise will be to add these two modules to gnomemm metaport I'll do. gnome-vfsmm is not yet part of gnomemm-all. It will be in the next gnomemm-all release. I was asking why gconfmm seemed like a special case compared to libglademm, libgnomecanvasmm, etc. Murray Cumming murrayc@usa.net www.murrayc.com From sagars@dpsl.net Mon Jun 2 01:41:02 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by mail.gnome.org (Postfix) with ESMTP id 29C1D180DE for ; Mon, 2 Jun 2003 01:41:01 -0400 (EDT) Received: by mail.dpsl.net with Internet Mail Service (5.5.2653.19) id ; Mon, 2 Jun 2003 11:15:04 +0530 Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by khyber.enigma with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id K7393L5Z; Mon, 2 Jun 2003 11:15:00 +0530 Received: FROM WAS BY khyber.enigma ; Mon Jun 02 11:14:59 2003 +0500 From: Sagar Shah To: autoconf@gnu.org, libart@gnome.org, gnome-devel-list@gnome.org, gnomemm-list@gnome.org Message-ID: <001101c32932$829e1e50$860410ac@WAS> Date: Mon, 2 Jun 2003 11:12:20 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000E_01C328F7.D5F17470" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Subject: [gnomemm] Issue regarding GNOME CANVAS Libraries on Windows Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: This is a multi-part message in MIME format. ------=_NextPart_000_000E_01C328F7.D5F17470 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 Hi, =20 I have made gtkmm applications (projects), that are working fine over Linux 7.x os, the applications include the support of gnome libraries (libgnome, libart, etc), gtkmm and gtk libraries. =20 Well I wanted to have the same applications to be working over Microsoft Windows 9x,NT,2000. For these I have installed Dev-Cpp IDE, gtk-2.0 and gtkmm-2.0. =20 The applications that include GTK and GTKMM libraries are working fine over Windows, but the problems comes when applications of GNOME CANVAS is tried to built over Windows, since I dont have support of GNOME libraries in windows.. =20 we have searched the libraries over the net, but a html page http://canvas.gnome.org:65348/gnomefaq/html/x359.html =20 < http://canvas.gnome.org:65348/gnomefaq/html/x359.html > ,stating = that no support is available of GNOME for Windows, made my efforts in vain . =20 If u could guide me, in what way I could get GNOME libraries, for = having GNOME CANVAS applications working over Microsoft Windows, I would be very much greatful to u. =20 Thanx in advance. =20 Kind Regards, Sagar Shah =20 ------=_NextPart_000_000E_01C328F7.D5F17470 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
   
Hi,
 
I have made gtkmm applications (projects), that are working=20 fine
over Linux 7.x os, the applications include the support of=20 gnome
libraries (libgnome, libart, etc), gtkmm and gtk=20 libraries.
 
Well  I wanted to have the same = applications=20 to be working  over
Microsoft Windows 9x,NT,2000. For = these I have=20 installed Dev-Cpp IDE,
gtk-2.0 and gtkmm-2.0.
 
The = applications=20 that include GTK and GTKMM libraries are working fine
over Windows, = but the=20 problems comes when applications of GNOME CANVAS
is tried to built = over=20 Windows, since I dont have support of GNOME
libraries in=20 windows..
 
we have searched the libraries over the net, but = a html=20 page
http://ca= nvas.gnome.org:65348/gnomefaq/html/x359.html
<http://ca= nvas.gnome.org:65348/gnomefaq/html/x359.html> =20 ,stating that
no support is available of GNOME for Windows, = made my=20 efforts in vain .
 
If u could guide me, in = what way I=20 could get GNOME libraries, for having GNOME
CANVAS applications = working over=20 Microsoft Windows, I would be very
much greatful to=20 u.
 
Thanx in advance.
 
Kind Regards,

Sagar Shah
 
------=_NextPart_000_000E_01C328F7.D5F17470-- From Murray.Cumming@Comneon.com Mon Jun 2 08:59:51 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id 752DE1859E; Mon, 2 Jun 2003 08:59:51 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h52CxNxZ013062; Mon, 2 Jun 2003 14:59:26 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 2 Jun 2003 15:00:16 +0200 Message-ID: <258B0164D480D5118D900800062B3858FFB766@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: sagars@dpsl.net, gnome-devel-list@gnome.org, gnomemm-list@gnome.org Date: Mon, 2 Jun 2003 14:59:32 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Subject: [gnomemm] RE: Issue regarding GNOME CANVAS Libraries on Windows Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Sagar Shah [mailto:sagars@dpsl.net] I have reduced the number of email addresses. Your cross-posting was excessive. > the problems comes when applications of GNOME CANVAS > is tried to built over Windows, since I dont have support of GNOME > libraries in windows.. > we have searched the libraries over the net, but a html page > http://canvas.gnome.org:65348/gnomefaq/html/x359.html > ,stating that > no support is available of GNOME for Windows, made my efforts in vain . > If u could guide me, in what way I could get GNOME libraries, for having GNOME > CANVAS applications working over Microsoft Windows, I would be very > much greatful to u. I think you are saying that you can't build libgnomecanvas on Windows, or find a binary for it. Have you tried building it? What problems have you found. It's probably also worth saying what environment you are using - I suspect cygwin and/or mingwin. The GTK+/Win32 mailing list might also be useful to you - see the link on http://www.gtk.org/ . Murray Cumming murrayc@usa.net www.murrayc.com From manuel.martinez@isotrol.com Tue Jun 3 10:42:00 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mail.isotrol.com (mail.isotrol.com [62.81.192.66]) by mail.gnome.org (Postfix) with ESMTP id 139DD18BCE for ; Tue, 3 Jun 2003 10:41:59 -0400 (EDT) Received: from MRM.red.isotrol.com (octopussy.isotrol.com [62.81.192.70]) by mail.isotrol.com (8.12.3/8.12.3/Debian-6.4) with ESMTP id h53Efv4T005860 for ; Tue, 3 Jun 2003 16:41:57 +0200 From: Manuel Martinez Fernandez To: lista gnomemm Content-Type: multipart/mixed; boundary="=-C42eW/SK4xRhkC/lkIW+" X-Mailer: Ximian Evolution 1.0.8-3mdk Date: 03 Jun 2003 16:39:35 +0200 Message-Id: <1054651175.2221.67.camel@MRM.red.isotrol.com> Mime-Version: 1.0 Subject: [gnomemm] Gnome::Canvas::Canvas problem dragging text item Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: --=-C42eW/SK4xRhkC/lkIW+ Content-Type: text/plain Content-Transfer-Encoding: 7bit I'm trying to drag some Gnome::Canvas::Canvas' items. The Rect and Pixbuf items works fine, but the Text items not. I can drag Text items, the problem appears when i release them up the coordinate y 100 approx, then Text item will not receive more events.This not occurs with the Rect and Pixbuf items. Perhaps i'm doing something wrong or my libgnomecanvasmm/libgnomecanvas has some bugs... I've upgrated from libgnomecanvas-2.0 2.0.2 to 2.3.0 but the problem is still here. $ pkg-config libgnomecanvas-2.0 --modversion 2.3.0 $ pkg-config libgnomecanvasmm-2.0 --modversion 1.3.11 $ pkg-config gtkmm-2.0 --modversion 2.0.0 a little example is attached. Thanks! --=-C42eW/SK4xRhkC/lkIW+ Content-Disposition: attachment; filename=main.cpp Content-Transfer-Encoding: quoted-printable Content-Type: text/x-c++; name=main.cpp; charset=ISO-8859-15 #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace Gnome::Canvas::Properties; using namespace Gnome::Canvas; using namespace std; //class MyCanvas: public Gnome::Canvas::CanvasAA class MyCanvas: public Gnome::Canvas::Canvas { public: MyCanvas () :=20 fleur_(Gdk::FLEUR), dragging_(false) { set_scroll_region(0,0,1000,1000); =09 //Draw a Rectangle item_ =3D manage(new Gnome::Canvas::Rect (*root(), 0, 0, 100, 100)); *item_ << width_pixels (5) << outline_color ("red"); =09 item_->signal_event().connect(SigC::bind(SigC::slot(*this, &MyCanvas::ite= mEvent), item_)); =09 //Draw a simple text item_ =3D manage(new Gnome::Canvas::Text(*root(), 120, 120, Glib::locale= _to_utf8("Hello World!"))); *item_ << fill_color ("blue") << font("Arial 20"); =09 item_->signal_event().connect(SigC::bind(SigC::slot(*this, &MyCanvas::ite= mEvent), item_)); =09 } private: =09 bool itemEvent(GdkEvent* event, Gnome::Canvas::Item* item)=20 { =09 cout << "Event" << endl; =09 double item_x, item_y; item_x =3D event->button.x; item_y =3D event->button.y; =09 =09 switch (event->type)=20 { =09 case GDK_BUTTON_PRESS: { switch(event->button.button)=20 { case 3: { item_ =3D item; x_ =3D item_x; y_ =3D item_y; =20 item_->raise_to_top(); =09 item_->grab(GDK_POINTER_MOTION_MASK | GDK_BUTTON_RELEASE_MASK, fleur_= , event->button.time); dragging_ =3D true; } =09 break; } } break; =09 case GDK_MOTION_NOTIFY: { if (dragging_ && (event->motion.state & GDK_BUTTON3_MASK))=20 { item_->move(item_x - x_, item_y - y_); x_ =3D item_x; y_ =3D item_y; } } break; =09 case GDK_BUTTON_RELEASE: { cout << "x: " << item_x << " y: " << item_y << endl; item_->ungrab(event->button.time); dragging_ =3D false; } break; =20 default: break; =09 } =09 return true; } =09 Gnome::Canvas::Item *item_;=09 Gdk::Cursor fleur_;=09 bool dragging_; double x_, y_; }; class MyWindow: public Gtk::Window { public: MyWindow() { add(scrolledWindow_); =09 scrolledWindow_.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC)= ; =09 =09 scrolledWindow_.add(canvas_); =09 set_resizable(false); set_size_request(400,300); show_all_children(); } ~MyWindow() {} private: MyCanvas canvas_; Gtk::ScrolledWindow scrolledWindow_; }; int main (int argc, char **argv) { Gtk::Main m (argc, argv); Gnome::Canvas::init (); =20 MyWindow w; m.run(w); } --=-C42eW/SK4xRhkC/lkIW+-- From Murray.Cumming@Comneon.com Wed Jun 11 02:06:15 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id B0B6518220 for ; Wed, 11 Jun 2003 02:06:14 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5B65Dh2010803; Wed, 11 Jun 2003 08:05:13 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Wed, 11 Jun 2003 08:06:18 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C532C@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: cjcollier@colliertech.org Cc: gnomemm-list@gnome.org Date: Wed, 11 Jun 2003 08:05:39 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Subject: [gnomemm] RE: libgdamm Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: C.J. Collier [mailto:cjcollier@colliertech.org] > Heya Murray, > > Have you gotten all the help you need with libgdamm? I don't see a > debian package, so I assume it's not production ready. Anything I can > do to help? Please use the gnomemm mailing list for this in future. As far as I know libgdamm has never been used, not even for a simple example. You could help by - Checking whether it builds. - Finding a simple example to translate to C++. - Finding what is unwrapped. Murray Cumming murrayc@usa.net www.murrayc.com From sagars@dpsl.net Sat Jun 14 01:39:26 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by mail.gnome.org (Postfix) with ESMTP id C37FB1840A for ; Sat, 14 Jun 2003 01:39:12 -0400 (EDT) Received: by mail.dpsl.net with Internet Mail Service (5.5.2653.19) id ; Sat, 14 Jun 2003 11:13:06 +0530 Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by khyber.enigma with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id K739P6LP; Sat, 14 Jun 2003 11:12:59 +0530 Received: FROM WAS BY khyber.enigma ; Sat Jun 14 11:12:58 2003 +0500 From: Sagar Shah To: olau@hardworking.dk, gnomemm-list@gnome.org, gtkmm-list@gnome.org Cc: Murray.Cumming@Comneon.com Message-ID: <00dd01c332a0$298e8cb0$860410ac@WAS> Date: Sat, 14 Jun 2003 11:09:52 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D6_01C33265.7A53BDE0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Subject: [gnomemm] buiding Libgnomecanvasmm on Microsoft windows using cygwin Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: This is a multi-part message in MIME format. ------=_NextPart_000_00D6_01C33265.7A53BDE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, =20 I am trying to build libgnomecanvasmm on windows platform using Cywin. =20 My utimate requirment is to run the gnome canvas application over windows platform. =20 I have got all windows installers from the site=20 http://web.sfc.keio.ac.jp/~s01397ms/cygwin/ =20 =20 By this i am able to install GTK+2.0 , GTKMM, Libgnomecanvas etc., but my applications requires libgnomecanvasmm libraries =20 i tried to built libgnomecanvasmm package available on http://www.sourceforge.net , but many compilation problems occured. =20 Please help in these regard. =20 Thanx in advanced =20 Regards Sagar Shah ------=_NextPart_000_00D6_01C33265.7A53BDE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi,
 
I am trying to build = libgnomecanvasmm on windows=20 platform using Cywin.
 
My utimate requirment is to run the = gnome canvas=20 application over windows platform.
 
I have got all windows installers = from the site=20
http://web.sfc.keio= .ac.jp/~s01397ms/cygwin/
 
By this i am able to install GTK+2.0 , GTKMM, Libgnomecanvas etc., = but my=20 applications requires libgnomecanvasmm libraries
 
i tried to built libgnomecanvasmm package available on http://www.sourceforge.net, but = many=20 compilation problems occured.
 
Please help in these regard.
 
Thanx in advanced
 
Regards
Sagar = Shah
------=_NextPart_000_00D6_01C33265.7A53BDE0-- From olau@hardworking.dk Sat Jun 14 14:50:09 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp040.tiscali.dk (smtp040.tiscali.dk [212.54.64.106]) by mail.gnome.org (Postfix) with ESMTP id 2A3671848E for ; Sat, 14 Jun 2003 14:50:09 -0400 (EDT) Received: from bach.composers (118.ppp1-2.abc.worldonline.dk [213.237.21.246]) by smtp040.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5EIo33c026838 for ; Sat, 14 Jun 2003 20:50:04 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19RG73-0000Az-GT for gnomemm-list@gnome.org; Sat, 14 Jun 2003 20:50:53 +0200 To: gnomemm-list@gnome.org References: <00dd01c332a0$298e8cb0$860410ac@WAS> From: Ole Laursen Date: 14 Jun 2003 20:50:53 +0200 In-Reply-To: <00dd01c332a0$298e8cb0$860410ac@WAS> Message-ID: <87of10biia.fsf@bach.composers> Lines: 12 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Re: buiding Libgnomecanvasmm on Microsoft windows using cygwin Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Sagar Shah writes: > i tried to built libgnomecanvasmm package available on > http://www.sourceforge.net, but many compilation problems occured. I'm not really using Windows myself, but I think you need to tell us precisely what these problems were. When we don't know what's wrong, it's a little hard to know, well, what's wrong. :-) -- Ole Laursen http://www.cs.auc.dk/~olau/ From olau@hardworking.dk Sat Jun 14 15:01:56 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp040.tiscali.dk (smtp040.tiscali.dk [212.54.64.106]) by mail.gnome.org (Postfix) with ESMTP id CFD6E181B1 for ; Sat, 14 Jun 2003 15:01:55 -0400 (EDT) Received: from bach.composers (118.ppp1-2.abc.worldonline.dk [213.237.21.246]) by smtp040.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5EJ1q3c027002 for ; Sat, 14 Jun 2003 21:01:52 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19RGIT-0000BR-85 for gnomemm-list@gnome.org; Sat, 14 Jun 2003 21:02:41 +0200 To: gnomemm-list@gnome.org Subject: Re: [gnomemm] Re: buiding Libgnomecanvasmm on Microsoft windows using cygwin References: <00dd01c332a0$298e8cb0$860410ac@WAS> <87of10biia.fsf@bach.composers> From: Ole Laursen Date: 14 Jun 2003 21:02:40 +0200 In-Reply-To: <87of10biia.fsf@bach.composers> Message-ID: <87isr8bhyn.fsf@bach.composers> Lines: 17 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Ole Laursen writes: > Sagar Shah writes: > > > i tried to built libgnomecanvasmm package available on > > http://www.sourceforge.net, but many compilation problems occured. > > I'm not really using Windows myself, but I think you need to tell us > precisely what these problems were. When we don't know what's wrong, > it's a little hard to know, well, what's wrong. :-) Oh, by the way, please don't post in HTML (it screws up some mail readers). -- Ole Laursen http://www.cs.auc.dk/~olau/ From mxpxfifws@yahoo.com Tue Jun 17 17:50:19 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13803.mail.yahoo.com (web13803.mail.yahoo.com [216.136.175.13]) by mail.gnome.org (Postfix) with SMTP id E32A718372 for ; Tue, 17 Jun 2003 17:50:18 -0400 (EDT) Message-ID: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Received: from [65.243.233.2] by web13803.mail.yahoo.com via HTTP; Tue, 17 Jun 2003 14:50:18 PDT Date: Tue, 17 Jun 2003 14:50:18 -0700 (PDT) From: Bryan Forbes To: gnomemm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Bonobomm/Gnome-vfsmm Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hello all, Recently, I have been working harder and harder to bring another release for Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need an MimeAction class that deals with Bonobo components and such. I know very little about Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. Here are some questions I have: 1. What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they were generated with orbitcpp, but how? 2. What does it mean when you have a return type or variable type that starts with :: (example: ::Bonobo::Listener_var corbaref_; // line 82 in libbonobomm/bonobomm/servers/listener.h) 3. I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works together would help me out. All of the different POA_* and _orbitcpp stuff is confusing the crap out of me. Maybe I'm trying too much right now, but I'd like to get this down; if not for gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in advance! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From mxpxfifws@yahoo.com Tue Jun 17 18:12:46 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13804.mail.yahoo.com (web13804.mail.yahoo.com [216.136.175.14]) by mail.gnome.org (Postfix) with SMTP id B07A1181AB for ; Tue, 17 Jun 2003 18:12:45 -0400 (EDT) Message-ID: <20030617221245.52170.qmail@web13804.mail.yahoo.com> Received: from [65.243.233.2] by web13804.mail.yahoo.com via HTTP; Tue, 17 Jun 2003 15:12:45 PDT Date: Tue, 17 Jun 2003 15:12:45 -0700 (PDT) From: Bryan Forbes To: gnomemm-list@gnome.org In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Gnome-vfsmm features Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hello again :) I have a request from yall... could you tell me what features of gnome-vfs you would like to see wrapped? Before answering this, please grab the latest CVS of gnome-vfsmm. One addition I have that isn't in the CVS tree is a wrapped GnomeVFSMIMEApplication and the functions that use it that are in application-registry.[h|cc]. Also, I've been working on Xfer stuff (transfer, for those that don't know vfs) but have hit some snags that I'll share with the list if I don't figure them out in the next week. Thanks for your feedback in advance! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From murrayc@usa.net Wed Jun 18 04:17:23 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from cmsrelay05.mx.net (cmsrelay05.mx.net [165.212.11.2]) by mail.gnome.org (Postfix) with SMTP id 5F742188F0 for ; Wed, 18 Jun 2003 04:17:23 -0400 (EDT) Received: from uadvg130.cms.usa.net (165.212.11.130) by cmsoutbound.mx.net with SMTP; 18 Jun 2003 08:17:22 -0000 Received: from [193.1.27.84] [193.1.27.84] by uadvg130.cms.usa.net (ASMTP/murrayc@usa.net) via mtad (C8.MAIN.3.06H) with ESMTP id 696HFRiRs0501M30; Wed, 18 Jun 2003 08:17:19 GMT Subject: Re: [gnomemm] Bonobomm/Gnome-vfsmm From: Murray Cumming Reply-To: murrayc@usa.net To: Bryan Forbes Cc: gnomemm-list In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> References: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Content-Type: text/plain Organization: Message-Id: <1055938638.2181.10.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) Date: 18 Jun 2003 14:17:18 +0200 Content-Transfer-Encoding: 7bit Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: On Tue, 2003-06-17 at 23:50, Bryan Forbes wrote: > Hello all, > Recently, I have been working harder and harder to bring another release for > Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals > with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need > an MimeAction class that deals with Bonobo components and such. I know very little about > Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site > about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. > Here are some questions I have: > > 1. > What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they > were generated with orbitcpp, but how? > > 2. > What does it mean when you have a return type or variable type that starts with :: > (example: ::Bonobo::Listener_var corbaref_; // line 82 in > libbonobomm/bonobomm/servers/listener.h) > > 3. > I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works > together would help me out. All of the different POA_* and _orbitcpp stuff is confusing > the crap out of me. I'm sorry, but this is generic CORBA stuff and we are not the best people to explain it. > Maybe I'm trying too much right now, but I'd like to get this down; if not for > gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in > advance! If you give me a URL for API docs, or a lxr/bonsai URL, then hopefully I can find time to look at it sometime. If possible, we should probably not try to wrap parts of the API that use Bonobo or CORBA. orbitcpp is just too difficult. -- Murray Cumming murray@usa.net www.murrayc.com From murrayc@usa.net Wed Jun 18 09:10:04 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from nitserver.guadec.null (unknown [193.1.27.184]) by mail.gnome.org (Postfix) with SMTP id DCB2218C76 for ; Wed, 18 Jun 2003 09:10:03 -0400 (EDT) Received: (qmail 17632 invoked from network); 18 Jun 2003 13:10:02 -0000 Received: from unknown (HELO ?192.168.42.33?) (192.168.42.33) by nitserver.guadec.null with SMTP; 18 Jun 2003 13:10:02 -0000 From: Murray Cumming Reply-To: murrayc@usa.net To: Manjit Dua Cc: gtkmm-list , gnomemm-list In-Reply-To: <20030618125755.18926.qmail@indiainfo.com> References: <20030618125755.18926.qmail@indiainfo.com> Content-Type: text/plain Organization: Message-Id: <1055949001.2186.55.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) Date: 18 Jun 2003 17:10:01 +0200 Content-Transfer-Encoding: 7bit Subject: [gnomemm] Re: [gtkmm] what options to be used with mingw32-gcc Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: On Wed, 2003-06-18 at 14:57, Manjit Dua wrote: > Hi, > > i am building libgnomecanvasmm on windows using cygwin i don't know > what options to be used with ./configure to use with mingw32-gcc or how to tell the configure script to use mingw32-gcc compiler instead of gcc3.2.3 > > Hope u will help me in these regards > Thanx in advanced I am getting sick of you sending the same message over and over again. This must be the tenth time. Please have a little patience. Have you successfully built libgnomecanvas on windows? Have you successfully _built_ gtkmm on windows? Before, I think you mentioned some strange non-official GTK+ binaries that you installed. It would be simpler to use the official binaries - people will not be able to help you otherwise. -- Murray Cumming murray@usa.net www.murrayc.com From vgrinche@integ.com Wed Jun 18 17:46:07 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from roxy.integ.com (integ.com [207.32.114.2]) by mail.gnome.org (Postfix) with SMTP id 3F30F18A4D for ; Wed, 18 Jun 2003 17:46:07 -0400 (EDT) Received: from VGRINCHE-NT [172.16.1.173] by roxy.integ.com with XWall v3.26 ; Wed, 18 Jun 2003 17:46:24 -0400 Received: from vgrinche-nt.integ.com (localhost [127.0.0.1]) by vgrinche-nt.integ.com (8.12.8/8.12.5) with ESMTP id h5ILk5Yn021559; Wed, 18 Jun 2003 17:46:05 -0400 Received: (from vlad@localhost) by vgrinche-nt.integ.com (8.12.8/8.12.5/Submit) id h5ILk5oD021557; Wed, 18 Jun 2003 17:46:05 -0400 Subject: Re: [gnomemm] Bonobomm/Gnome-vfsmm From: Vladislav Grinchenko To: Bryan Forbes Cc: gnomemm-list@gnome.org In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> References: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: Message-Id: <1055972764.19363.11.camel@vgrinche-nt> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-4) Date: 18 Jun 2003 17:46:04 -0400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Bryan, On Tue, 2003-06-17 at 17:50, Bryan Forbes wrote: > Hello all, > Recently, I have been working harder and harder to bring another release for > Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals > with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need > an MimeAction class that deals with Bonobo components and such. I know very little about > Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site > about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. > Here are some questions I have: > > 1. > What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they > were generated with orbitcpp, but how? > Bonobo is a set of IDL interfaces. You describe an interface to your service in terms of IDL language, then run your IDL description through idl compiler (orbitcpp has one), and it would generate for you C++ stab and implementation files. For each IDL, there are two sets of generated files: one for the client side to use to call CORBA objects remotedly; the other is for the server side to implement the interface. The client side need not be changed. All you do is to link them into your client application and know how to use the classes. The server side naturally needs implementation. > 2. > What does it mean when you have a return type or variable type that starts with :: > (example: ::Bonobo::Listener_var corbaref_; // line 82 in > libbonobomm/bonobomm/servers/listener.h) > It means what it said: when instantiated, it is a reference to the remote object of type ::Bonobo::Listener. > 3. > I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works > together would help me out. All of the different POA_* and _orbitcpp stuff is confusing > the crap out of me. > Actually, it would not help you a bit. All you need to understand is IDL language to know what services Bonobo provides. Then you are suppose to look at IDL interface definition files and, armed with general understanding of CORBA, use them in your applications. > Maybe I'm trying too much right now, but I'd like to get this down; if not for > gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in > advance! > CORBA has pretty steep learning curve - but, I guess, there is no way around in GNOME world 'cause its all based on it. A good starting point would be to read "Advanced CORBA Programming with C++" by Henning/Vinoski. You don't need all of it, but some key chapters such as IDL and C++ mapping. I myself just started on it. Good luck. > -Bryan > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list -- _____________________________________________________________ Vladislav Grinchenko e-mail (w): vgrinche@integ.com Software Engineer (h): vladg@erols.com Integral Systems, Inc. http: www.integ.com "Focus on quality, and productivity will follow." C. Jones _____________________________________________________________ From bland@mail.ru Thu Jun 19 23:06:32 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.jp.viruscheck.net (smtp1.jp.viruscheck.net [154.33.69.52]) by mail.gnome.org (Postfix) with ESMTP id 64752180D8 for ; Thu, 19 Jun 2003 23:06:31 -0400 (EDT) Received: from [154.33.69.37] (helo=mail2.jp.viruscheck.net) by smtp1.jp.viruscheck.net with esmtp (Exim 3.16 #2) id 19TCEb-0003ZD-00 for gnomemm-list@gnome.org; Fri, 20 Jun 2003 12:06:41 +0900 Received: from [219.167.226.187] (helo=noc.orchid) by mail2.jp.viruscheck.net with esmtp (Exim 3.36 #2) id 19TCEO-0003fd-00 for gnomemm-list@gnome.org; Fri, 20 Jun 2003 12:06:28 +0900 Received: from mail.ru (horse.orchid [89.60.10.11]) by noc.orchid (8.10.2+Sun/8.10.2) with ESMTP id h5K36Ri06261 for ; Fri, 20 Jun 2003 12:06:27 +0900 (JST) Message-ID: <3EF27A33.8090802@mail.ru> Date: Fri, 20 Jun 2003 12:06:27 +0900 From: Alexander Nedotsukov User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030612 X-Accept-Language: en-us, en MIME-Version: 1.0 To: gnomemm-list@gnome.org Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Subject: [gnomemm] gnomemm2 in FreeBSD ports collection Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: All, As I prommissed some time ago. Here is an announcements that gnomemm2 is available now from FreeBSD ports collection. To install it people supposed to follow regular port build/install procedure. In our case this will be #cd /usr/ports/x11-toolkits/gnomemm; make install clean There is also binary packages will be available in a week. And then #pkg_add -r gnomemm2 will do the job. gnome-fvsmm and gconfmm are supplied as separate ports and can be found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary packages will be available via #pkg_add -r gnome-vfsmm #pkg_add -r gconfmm To install gtkmm2 only do #pkg_add -r gtkmm2 All the best, Alexander. From mxpxfifws@yahoo.com Sat Jun 21 13:01:44 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13808.mail.yahoo.com (web13808.mail.yahoo.com [216.136.175.18]) by mail.gnome.org (Postfix) with SMTP id 582F8180E0 for ; Sat, 21 Jun 2003 13:01:44 -0400 (EDT) Message-ID: <20030621170143.25287.qmail@web13808.mail.yahoo.com> Received: from [65.243.233.2] by web13808.mail.yahoo.com via HTTP; Sat, 21 Jun 2003 10:01:43 PDT Date: Sat, 21 Jun 2003 10:01:43 -0700 (PDT) From: Bryan Forbes To: gtkmm-list , gnomemm-list In-Reply-To: <3EF27A33.8090802@mail.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Glib::ListHandle and a new Gnome::Vfs class... Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hey all, I'm running into a brick wall and I wasn't sure which list to send this to, so I sent it to both (since it has to do with both gtkmm/glibmm and gnomemm). I have this gnome-vfs function (gnome_vfs_mime_get_short_list_applications), that returns a GList* of GnomeVFSMimeApplication*'s (the doc for this function is at http://developer.gnome.org/doc/API/2.0/gnome-vfs-2.0/gnome-vfs-gnome-vfs-mime-database.html#gnome-vfs-mime-get-short-list-applications) Anyway, I have GnomeVFSMimeApplication wrapped. Here's the class (maybe I'm doing something wrong): class MimeApplication { public: #ifndef DOXYGEN_SHOULD_SKIP_THIS typedef MimeApplication CppObjectType; typedef GnomeVFSMimeApplication BaseObjectType; #endif /* DOXYGEN_SHOULD_SKIP_THIS */ MimeApplication(); // Use make_a_copy=true when getting it directly from a struct. explicit MimeApplication(GnomeVFSMimeApplication* castitem, bool make_a_copy = false); MimeApplication(const MimeApplication& src); MimeApplication& operator=(const MimeApplication& src); ~MimeApplication(); GnomeVFSMimeApplication* gobj() { return gobject_; } const GnomeVFSMimeApplication* gobj() const { return gobject_; } structs. GnomeVFSMimeApplication* gobj_copy() const; protected: GnomeVFSMimeApplication* gobject_; public: static MimeApplication create_from_id(const Glib::ustring& id); Glib::ustring get_id() const; Glib::ustring get_name() const; Glib::ustring get_command() const; MimeApplicationArgumentType get_argument_type() const; Glib::ListHandle get_supported_uri_schemes() const; bool can_open_multiple_files(); bool requires_terminal(); }; here are the important methods: MimeApplication::MimeApplication() : gobject_ (0) // Allows creation of invalid wrapper, e.g. for output arguments to methods. {} MimeApplication::MimeApplication(const MimeApplication& src) : gobject_ ((src.gobject_) ? gnome_vfs_mime_application_copy(src.gobject_) : 0) {} MimeApplication::MimeApplication(GnomeVFSMimeApplication* castitem, bool make_a_copy /* = false */) { if(!make_a_copy) { // It was given to us by a function which has already made a copy for us to keep. gobject_ = castitem; } else { // We are probably getting it via direct access to a struct, // so we can not just take it - we have to take a copy of it. if(castitem) gobject_ = gnome_vfs_mime_application_copy(castitem); else gobject_ = 0; } } MimeApplication& MimeApplication::operator=(const MimeApplication& src) { GnomeVFSMimeApplication *const new_gobject = (src.gobject_) ? gnome_vfs_mime_application_copy(src.gobject_) : 0; if(gobject_) gnome_vfs_mime_application_free(gobject_); gobject_ = new_gobject; return *this; } MimeApplication::~MimeApplication() { if(gobject_) gnome_vfs_mime_application_free(gobject_); } GnomeVFSMimeApplication* MimeApplication::gobj_copy() const { return gnome_vfs_mime_application_copy(gobject_); } This class is in the Gnome and Vfs namespaces (just so you know). Also, this is generated from an hg file (the class is _CLASS_OPAQUE_COPYABLE). Anyway, when I go to wrap the function (a function that will be in the Mime namespace), this is how I do it: Glib::ListHandle get_short_list_applications(const Glib::ustring& mime_type) { GList* pList = gnome_vfs_mime_get_short_list_applications(mime_type.c_str()); return Glib::ListHandle(pList, Glib::OWNERSHIP_NONE); } This way worked in application-registry.[h|cc], but it doesn't seem to work here. I get this compile error: /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h: In destructor `void Glib::ListHandle::ListHandle() [with T = Gnome::Vfs::MimeApplication, Tr = Glib::Container_Helpers::TypeTraits]': mime-handlers.cc:47: instantiated from here /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h:299: invalid conversion from `void*' to `GnomeVFSMimeApplication*' /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h:299: initializing argument 1 of `Gnome::Vfs::MimeApplication::MimeApplication(GnomeVFSMimeApplication*, bool)' make[1]: *** [mime-handlers.lo] Error 1 I'm not sure why listhandle.h thinks the GList* is a list of void*'s, so it really confuses me, but maybe I'm doing something completely wrong. Just so you know, I'm compiling with g++-3.2 (so it's not that dumb 3.3 error). I know this is a long email, but I wanted to be sure that yall knew exactly what was up so you could help me. Thanks in advance!! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From mxpxfifws@yahoo.com Sat Jun 21 13:39:36 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13804.mail.yahoo.com (web13804.mail.yahoo.com [216.136.175.14]) by mail.gnome.org (Postfix) with SMTP id D5C05182DA for ; Sat, 21 Jun 2003 13:39:35 -0400 (EDT) Message-ID: <20030621173935.2184.qmail@web13804.mail.yahoo.com> Received: from [65.243.233.2] by web13804.mail.yahoo.com via HTTP; Sat, 21 Jun 2003 10:39:35 PDT Date: Sat, 21 Jun 2003 10:39:35 -0700 (PDT) From: Bryan Forbes To: gtkmm-list , gnomemm-list In-Reply-To: <200306211125.52379.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Ignore last email... Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Ok, I knew this would happen. As soon as I sent the email, I figured it out. I needed to return Glib::ListHandle from my function. So, I feel thoroughly stupid now, and laughing replies to this would be understandable. Now I'll go back to my coding. -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From schizoping@libero.it Sun Jun 22 03:04:52 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp2.libero.it (smtp2.libero.it [193.70.192.52]) by mail.gnome.org (Postfix) with ESMTP id DC4331824C for ; Sun, 22 Jun 2003 03:04:51 -0400 (EDT) Received: from libero.it (193.70.192.43) by smtp2.libero.it (7.0.012) id 3E9BEBBA0066DC55 for gnomemm-list@gnome.org; Sun, 22 Jun 2003 09:04:52 +0200 Date: Sun, 22 Jun 2003 09:04:51 +0200 Message-Id: MIME-Version: 1.0 X-Sensitivity: 3 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable From: =?iso-8859-1?Q?schizoping?= To: =?iso-8859-1?Q?gnomemm-list?= X-XaM3-API-Version: 3.3 (B31) pl4 X-type: 0 X-SenderIP: 151.26.148.225 Subject: [gnomemm] =?iso-8859-1?Q?gnomemm_tutorial?= Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hi to all, i' m trying to learn how to use gnon=ECmemm libs.=0D=0AI' ve f= ollowed the gtkmm tutorial and i' m now looking for a gnomemm tutorial, b= ut foud nothing.=0D=0AI' ve tyied to build some "skin" of very simple pro= grams with glademm and study its, but it' s not so easy for me!=0D=0APlea= se help me!!!=0D=0A From Murray.Cumming@Comneon.com Mon Jun 23 04:52:12 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id 67B8F181A6 for ; Mon, 23 Jun 2003 04:52:12 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5N8pUMf017841; Mon, 23 Jun 2003 10:51:30 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 23 Jun 2003 10:52:52 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: bland@mail.ru, gnomemm-list@gnome.org Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Mon, 23 Jun 2003 10:52:08 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > -----Original Message----- > From: Alexander Nedotsukov [mailto:bland@mail.ru] > Sent: Freitag, 20. Juni 2003 05:06 > To: gnomemm-list@gnome.org > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > All, > > As I prommissed some time ago. Here is an announcements that > gnomemm2 is available now from FreeBSD ports collection. Great news. Did you need to patch anything? > To > install it > people supposed to follow regular port build/install > procedure. In our > case this will be > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > There is also binary packages will be available in a week. And then > #pkg_add -r gnomemm2 > > will do the job. > gnome-fvsmm and gconfmm are supplied as separate ports I hope that gconfmm is merely a dependency of gnomemm. They should not conflict. Why is gconfmm a special case here? > and can be > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > packages will > be available via > #pkg_add -r gnome-vfsmm > #pkg_add -r gconfmm > > To install gtkmm2 only do > #pkg_add -r gtkmm2 > > All the best, > Alexander. Murray Cumming murrayc@usa.net www.murrayc.com From Murray.Cumming@Comneon.com Mon Jun 23 05:00:08 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id D2A96182AC for ; Mon, 23 Jun 2003 05:00:07 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5N8xNMf020386; Mon, 23 Jun 2003 10:59:25 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 23 Jun 2003 11:00:45 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C569D@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: vgrinche@integ.com, mxpxfifws@yahoo.com Cc: gnomemm-list@gnome.org Subject: RE: [gnomemm] Bonobomm/Gnome-vfsmm Date: Mon, 23 Jun 2003 10:59:58 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Vladislav Grinchenko [mailto:vgrinche@integ.com] > CORBA has pretty steep learning curve - but, I guess, there is no way > around in GNOME world 'cause its all based on it. Actually very little in GNOME uses CORBA, and it will probably be even less in future. Hopefully we will use it where it is helpful and not where it's not. This is good news, because implementing our own C++ CORBA mapping is difficult. > A good > starting point > would be to read "Advanced CORBA Programming with C++" by > Henning/Vinoski. You don't need all of it, but some key > chapters such as > IDL and C++ mapping. I myself just started on it. Yes, that's the definitive book: http://www.gtkmm.org/books.shtml Murray Cumming murrayc@usa.net www.murrayc.com From olau@hardworking.dk Tue Jun 24 14:50:51 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp010.tiscali.dk (smtp010.tiscali.dk [212.54.64.103]) by mail.gnome.org (Postfix) with ESMTP id EB36018AF5 for ; Tue, 24 Jun 2003 14:50:50 -0400 (EDT) Received: from bach.composers (73.ppp1-1.abc.worldonline.dk [213.237.21.73]) by smtp010.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5OIpHmo010884 for ; Tue, 24 Jun 2003 20:51:21 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19UkRz-0000Mo-KE for gnomemm-list@gnome.org; Tue, 24 Jun 2003 11:50:55 +0200 To: gnomemm-list@gnome.org Subject: Re: [gnomemm] gnomemm tutorial References: From: Ole Laursen Date: 24 Jun 2003 11:50:52 +0200 In-Reply-To: Message-ID: <87he6fpzwj.fsf@bach.composers> Lines: 34 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: schizoping writes: > Hi to all, i' m trying to learn how to use gnon=ECmemm libs. I' ve > followed the gtkmm tutorial and i' m now looking for a gnomemm > tutorial, but foud nothing. I' ve tyied to build some "skin" of > very simple programs with glademm and study its, but it' s not so > easy for me! There really isn't one. But the idea is simple: 1. Build the interface with Glade. 2. Save it as an XML file and load it with libglademm. 3. Fetch a pointer to each of the widgets you need to connect signals to (e.g. buttons) from the Xml object you got from loading the XML file. 4. Then connect the signals to callback methods and you're basically done. You could take a look at Murray's PrefixSuffix for an example (if you can read his camel notation): http://prefixsuffix.sf.net I've also participated in discussions on this list about this before - you could find it by looking in the archives (but don't use the search, it is broken). Now my exams are over, I will hopefully find some time to write an article about it. --=20 Ole Laursen http://www.cs.auc.dk/~olau/ From bland@mail.ru Fri Jun 27 04:42:41 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mv.ru (mv.ru [193.124.97.171]) by mail.gnome.org (Postfix) with ESMTP id A6AD218EEE for ; Fri, 27 Jun 2003 04:42:40 -0400 (EDT) Received: from [213.242.18.137] (HELO hearth) by mv.ru (CommuniGate Pro SMTP 3.5.9) with SMTP id 9433228; Fri, 27 Jun 2003 12:42:37 +0400 Message-ID: <001001c33c88$097fdfe0$8912f2d5@nl.inet> From: "Alexander Nedotsukov" To: , References: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> Subject: Re: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 12:42:17 +0400 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: ----- Original Message ----- From: To: ; Sent: Monday, June 23, 2003 12:52 PM Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection > > -----Original Message----- > > From: Alexander Nedotsukov [mailto:bland@mail.ru] > > Sent: Freitag, 20. Juni 2003 05:06 > > To: gnomemm-list@gnome.org > > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > > > > All, > > > > As I prommissed some time ago. Here is an announcements that > > gnomemm2 is available now from FreeBSD ports collection. > > Great news. Did you need to patch anything? A littel. Small Makefile changes which already present in cvs and patches in orbitcpp (see orbitcpp-list) need to compile Bonobo.idl on 4.x system wich make use 2.95.x gcc C++ compiller series. > > > To > > install it > > people supposed to follow regular port build/install > > procedure. In our > > case this will be > > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > > > There is also binary packages will be available in a week. And then > > #pkg_add -r gnomemm2 > > > > will do the job. > > gnome-fvsmm and gconfmm are supplied as separate ports > > I hope that gconfmm is merely a dependency of gnomemm. They should not Right. gconfmm will be automaticaly installed. > conflict. Why is gconfmm a special case here? I believe this was made as analog to gnomemm2all tarball content. gconfmm and gnome-vfsmm are packaged separately for some reason. So if you your advise will be to add these two modules to gnomemm metaport I'll do. All the best, Alexander. > > > and can be > > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > > packages will > > be available via > > #pkg_add -r gnome-vfsmm > > #pkg_add -r gconfmm > > > > To install gtkmm2 only do > > #pkg_add -r gtkmm2 > > > > All the best, > > Alexander. > > Murray Cumming > murrayc@usa.net > www.murrayc.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list > From bland@mail.ru Fri Jun 27 04:42:54 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mv.ru (mv.ru [193.124.97.171]) by mail.gnome.org (Postfix) with ESMTP id A14D018EEE for ; Fri, 27 Jun 2003 04:42:53 -0400 (EDT) Received: from [213.242.18.137] (HELO hearth) by mv.ru (CommuniGate Pro SMTP 3.5.9) with SMTP id 9433233; Fri, 27 Jun 2003 12:42:51 +0400 Message-ID: <001101c33c88$11dcaec0$8912f2d5@nl.inet> From: "Alexander Nedotsukov" To: , References: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> Subject: Re: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 12:42:30 +0400 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: ----- Original Message ----- From: To: ; Sent: Monday, June 23, 2003 12:52 PM Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection > > -----Original Message----- > > From: Alexander Nedotsukov [mailto:bland@mail.ru] > > Sent: Freitag, 20. Juni 2003 05:06 > > To: gnomemm-list@gnome.org > > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > > > > All, > > > > As I prommissed some time ago. Here is an announcements that > > gnomemm2 is available now from FreeBSD ports collection. > > Great news. Did you need to patch anything? A littel. Small Makefile changes which already present in cvs and patches in orbitcpp (see orbitcpp-list) need to compile Bonobo.idl on 4.x system wich make use 2.95.x gcc C++ compiller series. > > > To > > install it > > people supposed to follow regular port build/install > > procedure. In our > > case this will be > > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > > > There is also binary packages will be available in a week. And then > > #pkg_add -r gnomemm2 > > > > will do the job. > > gnome-fvsmm and gconfmm are supplied as separate ports > > I hope that gconfmm is merely a dependency of gnomemm. They should not Right. gconfmm will be automaticaly installed. > conflict. Why is gconfmm a special case here? I believe this was made as analog to gnomemm2all tarball content. gconfmm and gnome-vfsmm are packaged separately for some reason. So if you your advise will be to add these two modules to gnomemm metaport I'll do. All the best, Alexander. > > > and can be > > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > > packages will > > be available via > > #pkg_add -r gnome-vfsmm > > #pkg_add -r gconfmm > > > > To install gtkmm2 only do > > #pkg_add -r gtkmm2 > > > > All the best, > > Alexander. > > Murray Cumming > murrayc@usa.net > www.murrayc.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list > From Murray.Cumming@Comneon.com Fri Jun 27 04:49:32 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id C88D618EF3 for ; Fri, 27 Jun 2003 04:49:31 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5R8mjMf029886; Fri, 27 Jun 2003 10:48:45 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Fri, 27 Jun 2003 10:50:13 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C58FF@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: bland@mail.ru, gnomemm-list@gnome.org Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 10:49:29 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Alexander Nedotsukov [mailto:bland@mail.ru] >> > > will do the job. > > > gnome-fvsmm and gconfmm are supplied as separate ports > > > > I hope that gconfmm is merely a dependency of gnomemm. They > should not > Right. gconfmm will be automaticaly installed. Excellent > > conflict. Why is gconfmm a special case here? > I believe this was made as analog to gnomemm2all tarball > content. gconfmm > and gnome-vfsmm are packaged separately for some reason. So > if you your > advise will be to add these two modules to gnomemm metaport I'll do. gnome-vfsmm is not yet part of gnomemm-all. It will be in the next gnomemm-all release. I was asking why gconfmm seemed like a special case compared to libglademm, libgnomecanvasmm, etc. Murray Cumming murrayc@usa.net www.murrayc.com From sagars@dpsl.net Mon Jun 2 01:41:02 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by mail.gnome.org (Postfix) with ESMTP id 29C1D180DE for ; Mon, 2 Jun 2003 01:41:01 -0400 (EDT) Received: by mail.dpsl.net with Internet Mail Service (5.5.2653.19) id ; Mon, 2 Jun 2003 11:15:04 +0530 Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by khyber.enigma with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id K7393L5Z; Mon, 2 Jun 2003 11:15:00 +0530 Received: FROM WAS BY khyber.enigma ; Mon Jun 02 11:14:59 2003 +0500 From: Sagar Shah To: autoconf@gnu.org, libart@gnome.org, gnome-devel-list@gnome.org, gnomemm-list@gnome.org Message-ID: <001101c32932$829e1e50$860410ac@WAS> Date: Mon, 2 Jun 2003 11:12:20 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000E_01C328F7.D5F17470" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Subject: [gnomemm] Issue regarding GNOME CANVAS Libraries on Windows Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: This is a multi-part message in MIME format. ------=_NextPart_000_000E_01C328F7.D5F17470 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 Hi, =20 I have made gtkmm applications (projects), that are working fine over Linux 7.x os, the applications include the support of gnome libraries (libgnome, libart, etc), gtkmm and gtk libraries. =20 Well I wanted to have the same applications to be working over Microsoft Windows 9x,NT,2000. For these I have installed Dev-Cpp IDE, gtk-2.0 and gtkmm-2.0. =20 The applications that include GTK and GTKMM libraries are working fine over Windows, but the problems comes when applications of GNOME CANVAS is tried to built over Windows, since I dont have support of GNOME libraries in windows.. =20 we have searched the libraries over the net, but a html page http://canvas.gnome.org:65348/gnomefaq/html/x359.html =20 < http://canvas.gnome.org:65348/gnomefaq/html/x359.html > ,stating = that no support is available of GNOME for Windows, made my efforts in vain . =20 If u could guide me, in what way I could get GNOME libraries, for = having GNOME CANVAS applications working over Microsoft Windows, I would be very much greatful to u. =20 Thanx in advance. =20 Kind Regards, Sagar Shah =20 ------=_NextPart_000_000E_01C328F7.D5F17470 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
   
Hi,
 
I have made gtkmm applications (projects), that are working=20 fine
over Linux 7.x os, the applications include the support of=20 gnome
libraries (libgnome, libart, etc), gtkmm and gtk=20 libraries.
 
Well  I wanted to have the same = applications=20 to be working  over
Microsoft Windows 9x,NT,2000. For = these I have=20 installed Dev-Cpp IDE,
gtk-2.0 and gtkmm-2.0.
 
The = applications=20 that include GTK and GTKMM libraries are working fine
over Windows, = but the=20 problems comes when applications of GNOME CANVAS
is tried to built = over=20 Windows, since I dont have support of GNOME
libraries in=20 windows..
 
we have searched the libraries over the net, but = a html=20 page
http://ca= nvas.gnome.org:65348/gnomefaq/html/x359.html
<http://ca= nvas.gnome.org:65348/gnomefaq/html/x359.html> =20 ,stating that
no support is available of GNOME for Windows, = made my=20 efforts in vain .
 
If u could guide me, in = what way I=20 could get GNOME libraries, for having GNOME
CANVAS applications = working over=20 Microsoft Windows, I would be very
much greatful to=20 u.
 
Thanx in advance.
 
Kind Regards,

Sagar Shah
 
------=_NextPart_000_000E_01C328F7.D5F17470-- From Murray.Cumming@Comneon.com Mon Jun 2 08:59:51 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id 752DE1859E; Mon, 2 Jun 2003 08:59:51 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h52CxNxZ013062; Mon, 2 Jun 2003 14:59:26 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 2 Jun 2003 15:00:16 +0200 Message-ID: <258B0164D480D5118D900800062B3858FFB766@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: sagars@dpsl.net, gnome-devel-list@gnome.org, gnomemm-list@gnome.org Date: Mon, 2 Jun 2003 14:59:32 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Subject: [gnomemm] RE: Issue regarding GNOME CANVAS Libraries on Windows Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Sagar Shah [mailto:sagars@dpsl.net] I have reduced the number of email addresses. Your cross-posting was excessive. > the problems comes when applications of GNOME CANVAS > is tried to built over Windows, since I dont have support of GNOME > libraries in windows.. > we have searched the libraries over the net, but a html page > http://canvas.gnome.org:65348/gnomefaq/html/x359.html > ,stating that > no support is available of GNOME for Windows, made my efforts in vain . > If u could guide me, in what way I could get GNOME libraries, for having GNOME > CANVAS applications working over Microsoft Windows, I would be very > much greatful to u. I think you are saying that you can't build libgnomecanvas on Windows, or find a binary for it. Have you tried building it? What problems have you found. It's probably also worth saying what environment you are using - I suspect cygwin and/or mingwin. The GTK+/Win32 mailing list might also be useful to you - see the link on http://www.gtk.org/ . Murray Cumming murrayc@usa.net www.murrayc.com From manuel.martinez@isotrol.com Tue Jun 3 10:42:00 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mail.isotrol.com (mail.isotrol.com [62.81.192.66]) by mail.gnome.org (Postfix) with ESMTP id 139DD18BCE for ; Tue, 3 Jun 2003 10:41:59 -0400 (EDT) Received: from MRM.red.isotrol.com (octopussy.isotrol.com [62.81.192.70]) by mail.isotrol.com (8.12.3/8.12.3/Debian-6.4) with ESMTP id h53Efv4T005860 for ; Tue, 3 Jun 2003 16:41:57 +0200 From: Manuel Martinez Fernandez To: lista gnomemm Content-Type: multipart/mixed; boundary="=-C42eW/SK4xRhkC/lkIW+" X-Mailer: Ximian Evolution 1.0.8-3mdk Date: 03 Jun 2003 16:39:35 +0200 Message-Id: <1054651175.2221.67.camel@MRM.red.isotrol.com> Mime-Version: 1.0 Subject: [gnomemm] Gnome::Canvas::Canvas problem dragging text item Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: --=-C42eW/SK4xRhkC/lkIW+ Content-Type: text/plain Content-Transfer-Encoding: 7bit I'm trying to drag some Gnome::Canvas::Canvas' items. The Rect and Pixbuf items works fine, but the Text items not. I can drag Text items, the problem appears when i release them up the coordinate y 100 approx, then Text item will not receive more events.This not occurs with the Rect and Pixbuf items. Perhaps i'm doing something wrong or my libgnomecanvasmm/libgnomecanvas has some bugs... I've upgrated from libgnomecanvas-2.0 2.0.2 to 2.3.0 but the problem is still here. $ pkg-config libgnomecanvas-2.0 --modversion 2.3.0 $ pkg-config libgnomecanvasmm-2.0 --modversion 1.3.11 $ pkg-config gtkmm-2.0 --modversion 2.0.0 a little example is attached. Thanks! --=-C42eW/SK4xRhkC/lkIW+ Content-Disposition: attachment; filename=main.cpp Content-Transfer-Encoding: quoted-printable Content-Type: text/x-c++; name=main.cpp; charset=ISO-8859-15 #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace Gnome::Canvas::Properties; using namespace Gnome::Canvas; using namespace std; //class MyCanvas: public Gnome::Canvas::CanvasAA class MyCanvas: public Gnome::Canvas::Canvas { public: MyCanvas () :=20 fleur_(Gdk::FLEUR), dragging_(false) { set_scroll_region(0,0,1000,1000); =09 //Draw a Rectangle item_ =3D manage(new Gnome::Canvas::Rect (*root(), 0, 0, 100, 100)); *item_ << width_pixels (5) << outline_color ("red"); =09 item_->signal_event().connect(SigC::bind(SigC::slot(*this, &MyCanvas::ite= mEvent), item_)); =09 //Draw a simple text item_ =3D manage(new Gnome::Canvas::Text(*root(), 120, 120, Glib::locale= _to_utf8("Hello World!"))); *item_ << fill_color ("blue") << font("Arial 20"); =09 item_->signal_event().connect(SigC::bind(SigC::slot(*this, &MyCanvas::ite= mEvent), item_)); =09 } private: =09 bool itemEvent(GdkEvent* event, Gnome::Canvas::Item* item)=20 { =09 cout << "Event" << endl; =09 double item_x, item_y; item_x =3D event->button.x; item_y =3D event->button.y; =09 =09 switch (event->type)=20 { =09 case GDK_BUTTON_PRESS: { switch(event->button.button)=20 { case 3: { item_ =3D item; x_ =3D item_x; y_ =3D item_y; =20 item_->raise_to_top(); =09 item_->grab(GDK_POINTER_MOTION_MASK | GDK_BUTTON_RELEASE_MASK, fleur_= , event->button.time); dragging_ =3D true; } =09 break; } } break; =09 case GDK_MOTION_NOTIFY: { if (dragging_ && (event->motion.state & GDK_BUTTON3_MASK))=20 { item_->move(item_x - x_, item_y - y_); x_ =3D item_x; y_ =3D item_y; } } break; =09 case GDK_BUTTON_RELEASE: { cout << "x: " << item_x << " y: " << item_y << endl; item_->ungrab(event->button.time); dragging_ =3D false; } break; =20 default: break; =09 } =09 return true; } =09 Gnome::Canvas::Item *item_;=09 Gdk::Cursor fleur_;=09 bool dragging_; double x_, y_; }; class MyWindow: public Gtk::Window { public: MyWindow() { add(scrolledWindow_); =09 scrolledWindow_.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC)= ; =09 =09 scrolledWindow_.add(canvas_); =09 set_resizable(false); set_size_request(400,300); show_all_children(); } ~MyWindow() {} private: MyCanvas canvas_; Gtk::ScrolledWindow scrolledWindow_; }; int main (int argc, char **argv) { Gtk::Main m (argc, argv); Gnome::Canvas::init (); =20 MyWindow w; m.run(w); } --=-C42eW/SK4xRhkC/lkIW+-- From Murray.Cumming@Comneon.com Wed Jun 11 02:06:15 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id B0B6518220 for ; Wed, 11 Jun 2003 02:06:14 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5B65Dh2010803; Wed, 11 Jun 2003 08:05:13 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Wed, 11 Jun 2003 08:06:18 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C532C@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: cjcollier@colliertech.org Cc: gnomemm-list@gnome.org Date: Wed, 11 Jun 2003 08:05:39 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Subject: [gnomemm] RE: libgdamm Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: C.J. Collier [mailto:cjcollier@colliertech.org] > Heya Murray, > > Have you gotten all the help you need with libgdamm? I don't see a > debian package, so I assume it's not production ready. Anything I can > do to help? Please use the gnomemm mailing list for this in future. As far as I know libgdamm has never been used, not even for a simple example. You could help by - Checking whether it builds. - Finding a simple example to translate to C++. - Finding what is unwrapped. Murray Cumming murrayc@usa.net www.murrayc.com From sagars@dpsl.net Sat Jun 14 01:39:26 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by mail.gnome.org (Postfix) with ESMTP id C37FB1840A for ; Sat, 14 Jun 2003 01:39:12 -0400 (EDT) Received: by mail.dpsl.net with Internet Mail Service (5.5.2653.19) id ; Sat, 14 Jun 2003 11:13:06 +0530 Received: from khyber.enigma (mail.dpsl.net [202.144.16.187]) by khyber.enigma with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id K739P6LP; Sat, 14 Jun 2003 11:12:59 +0530 Received: FROM WAS BY khyber.enigma ; Sat Jun 14 11:12:58 2003 +0500 From: Sagar Shah To: olau@hardworking.dk, gnomemm-list@gnome.org, gtkmm-list@gnome.org Cc: Murray.Cumming@Comneon.com Message-ID: <00dd01c332a0$298e8cb0$860410ac@WAS> Date: Sat, 14 Jun 2003 11:09:52 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D6_01C33265.7A53BDE0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Subject: [gnomemm] buiding Libgnomecanvasmm on Microsoft windows using cygwin Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: This is a multi-part message in MIME format. ------=_NextPart_000_00D6_01C33265.7A53BDE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, =20 I am trying to build libgnomecanvasmm on windows platform using Cywin. =20 My utimate requirment is to run the gnome canvas application over windows platform. =20 I have got all windows installers from the site=20 http://web.sfc.keio.ac.jp/~s01397ms/cygwin/ =20 =20 By this i am able to install GTK+2.0 , GTKMM, Libgnomecanvas etc., but my applications requires libgnomecanvasmm libraries =20 i tried to built libgnomecanvasmm package available on http://www.sourceforge.net , but many compilation problems occured. =20 Please help in these regard. =20 Thanx in advanced =20 Regards Sagar Shah ------=_NextPart_000_00D6_01C33265.7A53BDE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi,
 
I am trying to build = libgnomecanvasmm on windows=20 platform using Cywin.
 
My utimate requirment is to run the = gnome canvas=20 application over windows platform.
 
I have got all windows installers = from the site=20
http://web.sfc.keio= .ac.jp/~s01397ms/cygwin/
 
By this i am able to install GTK+2.0 , GTKMM, Libgnomecanvas etc., = but my=20 applications requires libgnomecanvasmm libraries
 
i tried to built libgnomecanvasmm package available on http://www.sourceforge.net, but = many=20 compilation problems occured.
 
Please help in these regard.
 
Thanx in advanced
 
Regards
Sagar = Shah
------=_NextPart_000_00D6_01C33265.7A53BDE0-- From olau@hardworking.dk Sat Jun 14 14:50:09 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp040.tiscali.dk (smtp040.tiscali.dk [212.54.64.106]) by mail.gnome.org (Postfix) with ESMTP id 2A3671848E for ; Sat, 14 Jun 2003 14:50:09 -0400 (EDT) Received: from bach.composers (118.ppp1-2.abc.worldonline.dk [213.237.21.246]) by smtp040.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5EIo33c026838 for ; Sat, 14 Jun 2003 20:50:04 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19RG73-0000Az-GT for gnomemm-list@gnome.org; Sat, 14 Jun 2003 20:50:53 +0200 To: gnomemm-list@gnome.org References: <00dd01c332a0$298e8cb0$860410ac@WAS> From: Ole Laursen Date: 14 Jun 2003 20:50:53 +0200 In-Reply-To: <00dd01c332a0$298e8cb0$860410ac@WAS> Message-ID: <87of10biia.fsf@bach.composers> Lines: 12 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Re: buiding Libgnomecanvasmm on Microsoft windows using cygwin Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Sagar Shah writes: > i tried to built libgnomecanvasmm package available on > http://www.sourceforge.net, but many compilation problems occured. I'm not really using Windows myself, but I think you need to tell us precisely what these problems were. When we don't know what's wrong, it's a little hard to know, well, what's wrong. :-) -- Ole Laursen http://www.cs.auc.dk/~olau/ From olau@hardworking.dk Sat Jun 14 15:01:56 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp040.tiscali.dk (smtp040.tiscali.dk [212.54.64.106]) by mail.gnome.org (Postfix) with ESMTP id CFD6E181B1 for ; Sat, 14 Jun 2003 15:01:55 -0400 (EDT) Received: from bach.composers (118.ppp1-2.abc.worldonline.dk [213.237.21.246]) by smtp040.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5EJ1q3c027002 for ; Sat, 14 Jun 2003 21:01:52 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19RGIT-0000BR-85 for gnomemm-list@gnome.org; Sat, 14 Jun 2003 21:02:41 +0200 To: gnomemm-list@gnome.org Subject: Re: [gnomemm] Re: buiding Libgnomecanvasmm on Microsoft windows using cygwin References: <00dd01c332a0$298e8cb0$860410ac@WAS> <87of10biia.fsf@bach.composers> From: Ole Laursen Date: 14 Jun 2003 21:02:40 +0200 In-Reply-To: <87of10biia.fsf@bach.composers> Message-ID: <87isr8bhyn.fsf@bach.composers> Lines: 17 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Ole Laursen writes: > Sagar Shah writes: > > > i tried to built libgnomecanvasmm package available on > > http://www.sourceforge.net, but many compilation problems occured. > > I'm not really using Windows myself, but I think you need to tell us > precisely what these problems were. When we don't know what's wrong, > it's a little hard to know, well, what's wrong. :-) Oh, by the way, please don't post in HTML (it screws up some mail readers). -- Ole Laursen http://www.cs.auc.dk/~olau/ From mxpxfifws@yahoo.com Tue Jun 17 17:50:19 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13803.mail.yahoo.com (web13803.mail.yahoo.com [216.136.175.13]) by mail.gnome.org (Postfix) with SMTP id E32A718372 for ; Tue, 17 Jun 2003 17:50:18 -0400 (EDT) Message-ID: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Received: from [65.243.233.2] by web13803.mail.yahoo.com via HTTP; Tue, 17 Jun 2003 14:50:18 PDT Date: Tue, 17 Jun 2003 14:50:18 -0700 (PDT) From: Bryan Forbes To: gnomemm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Bonobomm/Gnome-vfsmm Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hello all, Recently, I have been working harder and harder to bring another release for Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need an MimeAction class that deals with Bonobo components and such. I know very little about Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. Here are some questions I have: 1. What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they were generated with orbitcpp, but how? 2. What does it mean when you have a return type or variable type that starts with :: (example: ::Bonobo::Listener_var corbaref_; // line 82 in libbonobomm/bonobomm/servers/listener.h) 3. I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works together would help me out. All of the different POA_* and _orbitcpp stuff is confusing the crap out of me. Maybe I'm trying too much right now, but I'd like to get this down; if not for gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in advance! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From mxpxfifws@yahoo.com Tue Jun 17 18:12:46 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13804.mail.yahoo.com (web13804.mail.yahoo.com [216.136.175.14]) by mail.gnome.org (Postfix) with SMTP id B07A1181AB for ; Tue, 17 Jun 2003 18:12:45 -0400 (EDT) Message-ID: <20030617221245.52170.qmail@web13804.mail.yahoo.com> Received: from [65.243.233.2] by web13804.mail.yahoo.com via HTTP; Tue, 17 Jun 2003 15:12:45 PDT Date: Tue, 17 Jun 2003 15:12:45 -0700 (PDT) From: Bryan Forbes To: gnomemm-list@gnome.org In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Gnome-vfsmm features Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hello again :) I have a request from yall... could you tell me what features of gnome-vfs you would like to see wrapped? Before answering this, please grab the latest CVS of gnome-vfsmm. One addition I have that isn't in the CVS tree is a wrapped GnomeVFSMIMEApplication and the functions that use it that are in application-registry.[h|cc]. Also, I've been working on Xfer stuff (transfer, for those that don't know vfs) but have hit some snags that I'll share with the list if I don't figure them out in the next week. Thanks for your feedback in advance! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From murrayc@usa.net Wed Jun 18 04:17:23 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from cmsrelay05.mx.net (cmsrelay05.mx.net [165.212.11.2]) by mail.gnome.org (Postfix) with SMTP id 5F742188F0 for ; Wed, 18 Jun 2003 04:17:23 -0400 (EDT) Received: from uadvg130.cms.usa.net (165.212.11.130) by cmsoutbound.mx.net with SMTP; 18 Jun 2003 08:17:22 -0000 Received: from [193.1.27.84] [193.1.27.84] by uadvg130.cms.usa.net (ASMTP/murrayc@usa.net) via mtad (C8.MAIN.3.06H) with ESMTP id 696HFRiRs0501M30; Wed, 18 Jun 2003 08:17:19 GMT Subject: Re: [gnomemm] Bonobomm/Gnome-vfsmm From: Murray Cumming Reply-To: murrayc@usa.net To: Bryan Forbes Cc: gnomemm-list In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> References: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Content-Type: text/plain Organization: Message-Id: <1055938638.2181.10.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) Date: 18 Jun 2003 14:17:18 +0200 Content-Transfer-Encoding: 7bit Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: On Tue, 2003-06-17 at 23:50, Bryan Forbes wrote: > Hello all, > Recently, I have been working harder and harder to bring another release for > Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals > with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need > an MimeAction class that deals with Bonobo components and such. I know very little about > Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site > about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. > Here are some questions I have: > > 1. > What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they > were generated with orbitcpp, but how? > > 2. > What does it mean when you have a return type or variable type that starts with :: > (example: ::Bonobo::Listener_var corbaref_; // line 82 in > libbonobomm/bonobomm/servers/listener.h) > > 3. > I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works > together would help me out. All of the different POA_* and _orbitcpp stuff is confusing > the crap out of me. I'm sorry, but this is generic CORBA stuff and we are not the best people to explain it. > Maybe I'm trying too much right now, but I'd like to get this down; if not for > gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in > advance! If you give me a URL for API docs, or a lxr/bonsai URL, then hopefully I can find time to look at it sometime. If possible, we should probably not try to wrap parts of the API that use Bonobo or CORBA. orbitcpp is just too difficult. -- Murray Cumming murray@usa.net www.murrayc.com From murrayc@usa.net Wed Jun 18 09:10:04 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from nitserver.guadec.null (unknown [193.1.27.184]) by mail.gnome.org (Postfix) with SMTP id DCB2218C76 for ; Wed, 18 Jun 2003 09:10:03 -0400 (EDT) Received: (qmail 17632 invoked from network); 18 Jun 2003 13:10:02 -0000 Received: from unknown (HELO ?192.168.42.33?) (192.168.42.33) by nitserver.guadec.null with SMTP; 18 Jun 2003 13:10:02 -0000 From: Murray Cumming Reply-To: murrayc@usa.net To: Manjit Dua Cc: gtkmm-list , gnomemm-list In-Reply-To: <20030618125755.18926.qmail@indiainfo.com> References: <20030618125755.18926.qmail@indiainfo.com> Content-Type: text/plain Organization: Message-Id: <1055949001.2186.55.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) Date: 18 Jun 2003 17:10:01 +0200 Content-Transfer-Encoding: 7bit Subject: [gnomemm] Re: [gtkmm] what options to be used with mingw32-gcc Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: On Wed, 2003-06-18 at 14:57, Manjit Dua wrote: > Hi, > > i am building libgnomecanvasmm on windows using cygwin i don't know > what options to be used with ./configure to use with mingw32-gcc or how to tell the configure script to use mingw32-gcc compiler instead of gcc3.2.3 > > Hope u will help me in these regards > Thanx in advanced I am getting sick of you sending the same message over and over again. This must be the tenth time. Please have a little patience. Have you successfully built libgnomecanvas on windows? Have you successfully _built_ gtkmm on windows? Before, I think you mentioned some strange non-official GTK+ binaries that you installed. It would be simpler to use the official binaries - people will not be able to help you otherwise. -- Murray Cumming murray@usa.net www.murrayc.com From vgrinche@integ.com Wed Jun 18 17:46:07 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from roxy.integ.com (integ.com [207.32.114.2]) by mail.gnome.org (Postfix) with SMTP id 3F30F18A4D for ; Wed, 18 Jun 2003 17:46:07 -0400 (EDT) Received: from VGRINCHE-NT [172.16.1.173] by roxy.integ.com with XWall v3.26 ; Wed, 18 Jun 2003 17:46:24 -0400 Received: from vgrinche-nt.integ.com (localhost [127.0.0.1]) by vgrinche-nt.integ.com (8.12.8/8.12.5) with ESMTP id h5ILk5Yn021559; Wed, 18 Jun 2003 17:46:05 -0400 Received: (from vlad@localhost) by vgrinche-nt.integ.com (8.12.8/8.12.5/Submit) id h5ILk5oD021557; Wed, 18 Jun 2003 17:46:05 -0400 Subject: Re: [gnomemm] Bonobomm/Gnome-vfsmm From: Vladislav Grinchenko To: Bryan Forbes Cc: gnomemm-list@gnome.org In-Reply-To: <20030617215018.58343.qmail@web13803.mail.yahoo.com> References: <20030617215018.58343.qmail@web13803.mail.yahoo.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: Message-Id: <1055972764.19363.11.camel@vgrinche-nt> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-4) Date: 18 Jun 2003 17:46:04 -0400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Bryan, On Tue, 2003-06-17 at 17:50, Bryan Forbes wrote: > Hello all, > Recently, I have been working harder and harder to bring another release for > Gnome-vfsmm to the public, but I have run into some hangups. One in particular deals > with the MIME handling of gnomevfs. I have an MimeApplication class finished, but I need > an MimeAction class that deals with Bonobo components and such. I know very little about > Bonobo and even less about Bonobomm. I've read a bit on the developer.gnome.org site > about Bonobo, but some of the declarations in the mm headers confuse the crap out of me. > Here are some questions I have: > > 1. > What are the Bonobo-[skels|stubs].* files? It says at the top of the file that they > were generated with orbitcpp, but how? > Bonobo is a set of IDL interfaces. You describe an interface to your service in terms of IDL language, then run your IDL description through idl compiler (orbitcpp has one), and it would generate for you C++ stab and implementation files. For each IDL, there are two sets of generated files: one for the client side to use to call CORBA objects remotedly; the other is for the server side to implement the interface. The client side need not be changed. All you do is to link them into your client application and know how to use the classes. The server side naturally needs implementation. > 2. > What does it mean when you have a return type or variable type that starts with :: > (example: ::Bonobo::Listener_var corbaref_; // line 82 in > libbonobomm/bonobomm/servers/listener.h) > It means what it said: when instantiated, it is a reference to the remote object of type ::Bonobo::Listener. > 3. > I know this is asking a lot, but maybe a hierarchy of how all the bonobo stuff works > together would help me out. All of the different POA_* and _orbitcpp stuff is confusing > the crap out of me. > Actually, it would not help you a bit. All you need to understand is IDL language to know what services Bonobo provides. Then you are suppose to look at IDL interface definition files and, armed with general understanding of CORBA, use them in your applications. > Maybe I'm trying too much right now, but I'd like to get this down; if not for > gnome-vfsmm, then just for me. Any help would be very much appreciated. Thanks in > advance! > CORBA has pretty steep learning curve - but, I guess, there is no way around in GNOME world 'cause its all based on it. A good starting point would be to read "Advanced CORBA Programming with C++" by Henning/Vinoski. You don't need all of it, but some key chapters such as IDL and C++ mapping. I myself just started on it. Good luck. > -Bryan > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list -- _____________________________________________________________ Vladislav Grinchenko e-mail (w): vgrinche@integ.com Software Engineer (h): vladg@erols.com Integral Systems, Inc. http: www.integ.com "Focus on quality, and productivity will follow." C. Jones _____________________________________________________________ From bland@mail.ru Thu Jun 19 23:06:32 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.jp.viruscheck.net (smtp1.jp.viruscheck.net [154.33.69.52]) by mail.gnome.org (Postfix) with ESMTP id 64752180D8 for ; Thu, 19 Jun 2003 23:06:31 -0400 (EDT) Received: from [154.33.69.37] (helo=mail2.jp.viruscheck.net) by smtp1.jp.viruscheck.net with esmtp (Exim 3.16 #2) id 19TCEb-0003ZD-00 for gnomemm-list@gnome.org; Fri, 20 Jun 2003 12:06:41 +0900 Received: from [219.167.226.187] (helo=noc.orchid) by mail2.jp.viruscheck.net with esmtp (Exim 3.36 #2) id 19TCEO-0003fd-00 for gnomemm-list@gnome.org; Fri, 20 Jun 2003 12:06:28 +0900 Received: from mail.ru (horse.orchid [89.60.10.11]) by noc.orchid (8.10.2+Sun/8.10.2) with ESMTP id h5K36Ri06261 for ; Fri, 20 Jun 2003 12:06:27 +0900 (JST) Message-ID: <3EF27A33.8090802@mail.ru> Date: Fri, 20 Jun 2003 12:06:27 +0900 From: Alexander Nedotsukov User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030612 X-Accept-Language: en-us, en MIME-Version: 1.0 To: gnomemm-list@gnome.org Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Subject: [gnomemm] gnomemm2 in FreeBSD ports collection Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: All, As I prommissed some time ago. Here is an announcements that gnomemm2 is available now from FreeBSD ports collection. To install it people supposed to follow regular port build/install procedure. In our case this will be #cd /usr/ports/x11-toolkits/gnomemm; make install clean There is also binary packages will be available in a week. And then #pkg_add -r gnomemm2 will do the job. gnome-fvsmm and gconfmm are supplied as separate ports and can be found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary packages will be available via #pkg_add -r gnome-vfsmm #pkg_add -r gconfmm To install gtkmm2 only do #pkg_add -r gtkmm2 All the best, Alexander. From mxpxfifws@yahoo.com Sat Jun 21 13:01:44 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13808.mail.yahoo.com (web13808.mail.yahoo.com [216.136.175.18]) by mail.gnome.org (Postfix) with SMTP id 582F8180E0 for ; Sat, 21 Jun 2003 13:01:44 -0400 (EDT) Message-ID: <20030621170143.25287.qmail@web13808.mail.yahoo.com> Received: from [65.243.233.2] by web13808.mail.yahoo.com via HTTP; Sat, 21 Jun 2003 10:01:43 PDT Date: Sat, 21 Jun 2003 10:01:43 -0700 (PDT) From: Bryan Forbes To: gtkmm-list , gnomemm-list In-Reply-To: <3EF27A33.8090802@mail.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Glib::ListHandle and a new Gnome::Vfs class... Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hey all, I'm running into a brick wall and I wasn't sure which list to send this to, so I sent it to both (since it has to do with both gtkmm/glibmm and gnomemm). I have this gnome-vfs function (gnome_vfs_mime_get_short_list_applications), that returns a GList* of GnomeVFSMimeApplication*'s (the doc for this function is at http://developer.gnome.org/doc/API/2.0/gnome-vfs-2.0/gnome-vfs-gnome-vfs-mime-database.html#gnome-vfs-mime-get-short-list-applications) Anyway, I have GnomeVFSMimeApplication wrapped. Here's the class (maybe I'm doing something wrong): class MimeApplication { public: #ifndef DOXYGEN_SHOULD_SKIP_THIS typedef MimeApplication CppObjectType; typedef GnomeVFSMimeApplication BaseObjectType; #endif /* DOXYGEN_SHOULD_SKIP_THIS */ MimeApplication(); // Use make_a_copy=true when getting it directly from a struct. explicit MimeApplication(GnomeVFSMimeApplication* castitem, bool make_a_copy = false); MimeApplication(const MimeApplication& src); MimeApplication& operator=(const MimeApplication& src); ~MimeApplication(); GnomeVFSMimeApplication* gobj() { return gobject_; } const GnomeVFSMimeApplication* gobj() const { return gobject_; } structs. GnomeVFSMimeApplication* gobj_copy() const; protected: GnomeVFSMimeApplication* gobject_; public: static MimeApplication create_from_id(const Glib::ustring& id); Glib::ustring get_id() const; Glib::ustring get_name() const; Glib::ustring get_command() const; MimeApplicationArgumentType get_argument_type() const; Glib::ListHandle get_supported_uri_schemes() const; bool can_open_multiple_files(); bool requires_terminal(); }; here are the important methods: MimeApplication::MimeApplication() : gobject_ (0) // Allows creation of invalid wrapper, e.g. for output arguments to methods. {} MimeApplication::MimeApplication(const MimeApplication& src) : gobject_ ((src.gobject_) ? gnome_vfs_mime_application_copy(src.gobject_) : 0) {} MimeApplication::MimeApplication(GnomeVFSMimeApplication* castitem, bool make_a_copy /* = false */) { if(!make_a_copy) { // It was given to us by a function which has already made a copy for us to keep. gobject_ = castitem; } else { // We are probably getting it via direct access to a struct, // so we can not just take it - we have to take a copy of it. if(castitem) gobject_ = gnome_vfs_mime_application_copy(castitem); else gobject_ = 0; } } MimeApplication& MimeApplication::operator=(const MimeApplication& src) { GnomeVFSMimeApplication *const new_gobject = (src.gobject_) ? gnome_vfs_mime_application_copy(src.gobject_) : 0; if(gobject_) gnome_vfs_mime_application_free(gobject_); gobject_ = new_gobject; return *this; } MimeApplication::~MimeApplication() { if(gobject_) gnome_vfs_mime_application_free(gobject_); } GnomeVFSMimeApplication* MimeApplication::gobj_copy() const { return gnome_vfs_mime_application_copy(gobject_); } This class is in the Gnome and Vfs namespaces (just so you know). Also, this is generated from an hg file (the class is _CLASS_OPAQUE_COPYABLE). Anyway, when I go to wrap the function (a function that will be in the Mime namespace), this is how I do it: Glib::ListHandle get_short_list_applications(const Glib::ustring& mime_type) { GList* pList = gnome_vfs_mime_get_short_list_applications(mime_type.c_str()); return Glib::ListHandle(pList, Glib::OWNERSHIP_NONE); } This way worked in application-registry.[h|cc], but it doesn't seem to work here. I get this compile error: /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h: In destructor `void Glib::ListHandle::ListHandle() [with T = Gnome::Vfs::MimeApplication, Tr = Glib::Container_Helpers::TypeTraits]': mime-handlers.cc:47: instantiated from here /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h:299: invalid conversion from `void*' to `GnomeVFSMimeApplication*' /opt/gnome2/include/gtkmm-2.0/glibmm/listhandle.h:299: initializing argument 1 of `Gnome::Vfs::MimeApplication::MimeApplication(GnomeVFSMimeApplication*, bool)' make[1]: *** [mime-handlers.lo] Error 1 I'm not sure why listhandle.h thinks the GList* is a list of void*'s, so it really confuses me, but maybe I'm doing something completely wrong. Just so you know, I'm compiling with g++-3.2 (so it's not that dumb 3.3 error). I know this is a long email, but I wanted to be sure that yall knew exactly what was up so you could help me. Thanks in advance!! -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From mxpxfifws@yahoo.com Sat Jun 21 13:39:36 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from web13804.mail.yahoo.com (web13804.mail.yahoo.com [216.136.175.14]) by mail.gnome.org (Postfix) with SMTP id D5C05182DA for ; Sat, 21 Jun 2003 13:39:35 -0400 (EDT) Message-ID: <20030621173935.2184.qmail@web13804.mail.yahoo.com> Received: from [65.243.233.2] by web13804.mail.yahoo.com via HTTP; Sat, 21 Jun 2003 10:39:35 PDT Date: Sat, 21 Jun 2003 10:39:35 -0700 (PDT) From: Bryan Forbes To: gtkmm-list , gnomemm-list In-Reply-To: <200306211125.52379.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gnomemm] Ignore last email... Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Ok, I knew this would happen. As soon as I sent the email, I figured it out. I needed to return Glib::ListHandle from my function. So, I feel thoroughly stupid now, and laughing replies to this would be understandable. Now I'll go back to my coding. -Bryan __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com From schizoping@libero.it Sun Jun 22 03:04:52 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp2.libero.it (smtp2.libero.it [193.70.192.52]) by mail.gnome.org (Postfix) with ESMTP id DC4331824C for ; Sun, 22 Jun 2003 03:04:51 -0400 (EDT) Received: from libero.it (193.70.192.43) by smtp2.libero.it (7.0.012) id 3E9BEBBA0066DC55 for gnomemm-list@gnome.org; Sun, 22 Jun 2003 09:04:52 +0200 Date: Sun, 22 Jun 2003 09:04:51 +0200 Message-Id: MIME-Version: 1.0 X-Sensitivity: 3 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable From: =?iso-8859-1?Q?schizoping?= To: =?iso-8859-1?Q?gnomemm-list?= X-XaM3-API-Version: 3.3 (B31) pl4 X-type: 0 X-SenderIP: 151.26.148.225 Subject: [gnomemm] =?iso-8859-1?Q?gnomemm_tutorial?= Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: Hi to all, i' m trying to learn how to use gnon=ECmemm libs.=0D=0AI' ve f= ollowed the gtkmm tutorial and i' m now looking for a gnomemm tutorial, b= ut foud nothing.=0D=0AI' ve tyied to build some "skin" of very simple pro= grams with glademm and study its, but it' s not so easy for me!=0D=0APlea= se help me!!!=0D=0A From Murray.Cumming@Comneon.com Mon Jun 23 04:52:12 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id 67B8F181A6 for ; Mon, 23 Jun 2003 04:52:12 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5N8pUMf017841; Mon, 23 Jun 2003 10:51:30 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 23 Jun 2003 10:52:52 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: bland@mail.ru, gnomemm-list@gnome.org Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Mon, 23 Jun 2003 10:52:08 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > -----Original Message----- > From: Alexander Nedotsukov [mailto:bland@mail.ru] > Sent: Freitag, 20. Juni 2003 05:06 > To: gnomemm-list@gnome.org > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > All, > > As I prommissed some time ago. Here is an announcements that > gnomemm2 is available now from FreeBSD ports collection. Great news. Did you need to patch anything? > To > install it > people supposed to follow regular port build/install > procedure. In our > case this will be > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > There is also binary packages will be available in a week. And then > #pkg_add -r gnomemm2 > > will do the job. > gnome-fvsmm and gconfmm are supplied as separate ports I hope that gconfmm is merely a dependency of gnomemm. They should not conflict. Why is gconfmm a special case here? > and can be > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > packages will > be available via > #pkg_add -r gnome-vfsmm > #pkg_add -r gconfmm > > To install gtkmm2 only do > #pkg_add -r gtkmm2 > > All the best, > Alexander. Murray Cumming murrayc@usa.net www.murrayc.com From Murray.Cumming@Comneon.com Mon Jun 23 05:00:08 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id D2A96182AC for ; Mon, 23 Jun 2003 05:00:07 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5N8xNMf020386; Mon, 23 Jun 2003 10:59:25 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Mon, 23 Jun 2003 11:00:45 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C569D@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: vgrinche@integ.com, mxpxfifws@yahoo.com Cc: gnomemm-list@gnome.org Subject: RE: [gnomemm] Bonobomm/Gnome-vfsmm Date: Mon, 23 Jun 2003 10:59:58 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Vladislav Grinchenko [mailto:vgrinche@integ.com] > CORBA has pretty steep learning curve - but, I guess, there is no way > around in GNOME world 'cause its all based on it. Actually very little in GNOME uses CORBA, and it will probably be even less in future. Hopefully we will use it where it is helpful and not where it's not. This is good news, because implementing our own C++ CORBA mapping is difficult. > A good > starting point > would be to read "Advanced CORBA Programming with C++" by > Henning/Vinoski. You don't need all of it, but some key > chapters such as > IDL and C++ mapping. I myself just started on it. Yes, that's the definitive book: http://www.gtkmm.org/books.shtml Murray Cumming murrayc@usa.net www.murrayc.com From olau@hardworking.dk Tue Jun 24 14:50:51 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp010.tiscali.dk (smtp010.tiscali.dk [212.54.64.103]) by mail.gnome.org (Postfix) with ESMTP id EB36018AF5 for ; Tue, 24 Jun 2003 14:50:50 -0400 (EDT) Received: from bach.composers (73.ppp1-1.abc.worldonline.dk [213.237.21.73]) by smtp010.tiscali.dk (8.12.5/8.12.5) with ESMTP id h5OIpHmo010884 for ; Tue, 24 Jun 2003 20:51:21 +0200 (MEST) Received: from ole by bach.composers with local (Exim 4.20) id 19UkRz-0000Mo-KE for gnomemm-list@gnome.org; Tue, 24 Jun 2003 11:50:55 +0200 To: gnomemm-list@gnome.org Subject: Re: [gnomemm] gnomemm tutorial References: From: Ole Laursen Date: 24 Jun 2003 11:50:52 +0200 In-Reply-To: Message-ID: <87he6fpzwj.fsf@bach.composers> Lines: 34 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: schizoping writes: > Hi to all, i' m trying to learn how to use gnon=ECmemm libs. I' ve > followed the gtkmm tutorial and i' m now looking for a gnomemm > tutorial, but foud nothing. I' ve tyied to build some "skin" of > very simple programs with glademm and study its, but it' s not so > easy for me! There really isn't one. But the idea is simple: 1. Build the interface with Glade. 2. Save it as an XML file and load it with libglademm. 3. Fetch a pointer to each of the widgets you need to connect signals to (e.g. buttons) from the Xml object you got from loading the XML file. 4. Then connect the signals to callback methods and you're basically done. You could take a look at Murray's PrefixSuffix for an example (if you can read his camel notation): http://prefixsuffix.sf.net I've also participated in discussions on this list about this before - you could find it by looking in the archives (but don't use the search, it is broken). Now my exams are over, I will hopefully find some time to write an article about it. --=20 Ole Laursen http://www.cs.auc.dk/~olau/ From bland@mail.ru Fri Jun 27 04:42:41 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mv.ru (mv.ru [193.124.97.171]) by mail.gnome.org (Postfix) with ESMTP id A6AD218EEE for ; Fri, 27 Jun 2003 04:42:40 -0400 (EDT) Received: from [213.242.18.137] (HELO hearth) by mv.ru (CommuniGate Pro SMTP 3.5.9) with SMTP id 9433228; Fri, 27 Jun 2003 12:42:37 +0400 Message-ID: <001001c33c88$097fdfe0$8912f2d5@nl.inet> From: "Alexander Nedotsukov" To: , References: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> Subject: Re: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 12:42:17 +0400 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: ----- Original Message ----- From: To: ; Sent: Monday, June 23, 2003 12:52 PM Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection > > -----Original Message----- > > From: Alexander Nedotsukov [mailto:bland@mail.ru] > > Sent: Freitag, 20. Juni 2003 05:06 > > To: gnomemm-list@gnome.org > > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > > > > All, > > > > As I prommissed some time ago. Here is an announcements that > > gnomemm2 is available now from FreeBSD ports collection. > > Great news. Did you need to patch anything? A littel. Small Makefile changes which already present in cvs and patches in orbitcpp (see orbitcpp-list) need to compile Bonobo.idl on 4.x system wich make use 2.95.x gcc C++ compiller series. > > > To > > install it > > people supposed to follow regular port build/install > > procedure. In our > > case this will be > > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > > > There is also binary packages will be available in a week. And then > > #pkg_add -r gnomemm2 > > > > will do the job. > > gnome-fvsmm and gconfmm are supplied as separate ports > > I hope that gconfmm is merely a dependency of gnomemm. They should not Right. gconfmm will be automaticaly installed. > conflict. Why is gconfmm a special case here? I believe this was made as analog to gnomemm2all tarball content. gconfmm and gnome-vfsmm are packaged separately for some reason. So if you your advise will be to add these two modules to gnomemm metaport I'll do. All the best, Alexander. > > > and can be > > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > > packages will > > be available via > > #pkg_add -r gnome-vfsmm > > #pkg_add -r gconfmm > > > > To install gtkmm2 only do > > #pkg_add -r gtkmm2 > > > > All the best, > > Alexander. > > Murray Cumming > murrayc@usa.net > www.murrayc.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list > From bland@mail.ru Fri Jun 27 04:42:54 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from mv.ru (mv.ru [193.124.97.171]) by mail.gnome.org (Postfix) with ESMTP id A14D018EEE for ; Fri, 27 Jun 2003 04:42:53 -0400 (EDT) Received: from [213.242.18.137] (HELO hearth) by mv.ru (CommuniGate Pro SMTP 3.5.9) with SMTP id 9433233; Fri, 27 Jun 2003 12:42:51 +0400 Message-ID: <001101c33c88$11dcaec0$8912f2d5@nl.inet> From: "Alexander Nedotsukov" To: , References: <258B0164D480D5118D900800062B3858011C569B@vihsx09a.vih.infineon.com> Subject: Re: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 12:42:30 +0400 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: ----- Original Message ----- From: To: ; Sent: Monday, June 23, 2003 12:52 PM Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection > > -----Original Message----- > > From: Alexander Nedotsukov [mailto:bland@mail.ru] > > Sent: Freitag, 20. Juni 2003 05:06 > > To: gnomemm-list@gnome.org > > Subject: [gnomemm] gnomemm2 in FreeBSD ports collection > > > > > > All, > > > > As I prommissed some time ago. Here is an announcements that > > gnomemm2 is available now from FreeBSD ports collection. > > Great news. Did you need to patch anything? A littel. Small Makefile changes which already present in cvs and patches in orbitcpp (see orbitcpp-list) need to compile Bonobo.idl on 4.x system wich make use 2.95.x gcc C++ compiller series. > > > To > > install it > > people supposed to follow regular port build/install > > procedure. In our > > case this will be > > #cd /usr/ports/x11-toolkits/gnomemm; make install clean > > > > There is also binary packages will be available in a week. And then > > #pkg_add -r gnomemm2 > > > > will do the job. > > gnome-fvsmm and gconfmm are supplied as separate ports > > I hope that gconfmm is merely a dependency of gnomemm. They should not Right. gconfmm will be automaticaly installed. > conflict. Why is gconfmm a special case here? I believe this was made as analog to gnomemm2all tarball content. gconfmm and gnome-vfsmm are packaged separately for some reason. So if you your advise will be to add these two modules to gnomemm metaport I'll do. All the best, Alexander. > > > and can be > > found at /usr/ports/devel/{gconfmm, gnome-vfsmm}. Binary > > packages will > > be available via > > #pkg_add -r gnome-vfsmm > > #pkg_add -r gconfmm > > > > To install gtkmm2 only do > > #pkg_add -r gtkmm2 > > > > All the best, > > Alexander. > > Murray Cumming > murrayc@usa.net > www.murrayc.com > _______________________________________________ > gnomemm-list mailing list > gnomemm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnomemm-list > From Murray.Cumming@Comneon.com Fri Jun 27 04:49:32 2003 Return-Path: Delivered-To: gnomemm-list@gnome.org Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76]) by mail.gnome.org (Postfix) with ESMTP id C88D618EF3 for ; Fri, 27 Jun 2003 04:49:31 -0400 (EDT) Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97]) by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h5R8mjMf029886; Fri, 27 Jun 2003 10:48:45 +0200 (MEST) Received: by vihsx03a.vih.infineon.com with Internet Mail Service (5.5.2653.19) id ; Fri, 27 Jun 2003 10:50:13 +0200 Message-ID: <258B0164D480D5118D900800062B3858011C58FF@vihsx09a.vih.infineon.com> From: Murray.Cumming@Comneon.com To: bland@mail.ru, gnomemm-list@gnome.org Subject: RE: [gnomemm] gnomemm2 in FreeBSD ports collection Date: Fri, 27 Jun 2003 10:49:29 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: gnomemm-list-admin@gnome.org Errors-To: gnomemm-list-admin@gnome.org X-BeenThere: gnomemm-list@gnome.org X-Loop: gnomemm-list@gnome.org X-Mailman-Version: 2.0.12 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: gnomemm general discussion List-Unsubscribe: , List-Archive: > From: Alexander Nedotsukov [mailto:bland@mail.ru] >> > > will do the job. > > > gnome-fvsmm and gconfmm are supplied as separate ports > > > > I hope that gconfmm is merely a dependency of gnomemm. They > should not > Right. gconfmm will be automaticaly installed. Excellent > > conflict. Why is gconfmm a special case here? > I believe this was made as analog to gnomemm2all tarball > content. gconfmm > and gnome-vfsmm are packaged separately for some reason. So > if you your > advise will be to add these two modules to gnomemm metaport I'll do. gnome-vfsmm is not yet part of gnomemm-all. It will be in the next gnomemm-all release. I was asking why gconfmm seemed like a special case compared to libglademm, libgnomecanvasmm, etc. Murray Cumming murrayc@usa.net www.murrayc.com